Создание панели действий

Оценить
(0 голоса)

Кроме настройки взаимодействия с пользователем в документе, элементы управления Win­dows Forms используются также и для создания нестандартных панелей действий. Панели действий следует использовать для предоставления пользователям контекстуальных данных и возможных команд при редактировании или просмотре ими документа (документа Word или файла рабочей книги электронных таблиц Excel).

Существует несколько причин, по которым вам может понадобиться реализовать интерфейс вашего документа в виде панели действий. Одна причина в том, что панель действий "связа­на" с документом, но фактически не является его частью — содержимое панели действий не будет распечатываться при распечатке самого документа. Другая причина реализации пане­ли действий — сохранение фокуса на документе: вы можете читать и пролистывать весь документ, а информация и команды панели действий будут все время видны. Описание: image579

Физически панели действий создаются при помощи пользовательских элементов управле­ния и представляются элементом Actions Pane Control. Добавление этого элемента в ваш проект документа создаст класс пользовательского элемента управления; далее вы просто как обычно создаете пользовательский интерфейс элемента управления. Однако в общем

случае вам, скорее всего, понадобится динамически добавлять или удалять элементы управ­ления из панели действий (в зависимости от того, что именно пользователь делает в документе, который открыт в Word или Excel). Именно эта контекстная чувствительность явля­ется и преимуществом, и целью использования панели действий.

Совет

При использовании Windows Forms для взаимодействия с Windows Presentation Foun­dation можно также включать в панель действий и элементы управления WPF. Более подробную информацию по хостингу элементов управления WPF в пользовательском элементе управления см. в документации MSDN (ищите класс ElementHost в Win­dows Forms).

Управление поведением стопки
Сохранение данных в кэше данных
Доступ к кэшу данных
Реализация ваших собственных смарт-тегов
Резюме

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.