Модификация ленты

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

Для поддержки ленты в проект VSTO необходимо добавить элемент проекта Ribbon. Щелкните проект внутри Solution Explorer правой кнопкой мыши и выберите пункт Add New Item. В диалоговом окне Add New Item (рис. 21.6) вы увидите два различных шаблона: Ribbon (Visual Designer) и feibbon (XML). Первый шаблон предоставит вам поверхность визуального конструирования для модификации ленты в режиме WYSIWYG. Описание: image568Описание: image569

Поскольку эта поверхность конструирования не может быть использована для создания некоторых слож­ных возможностей ленты, то имеется еще и шаблон Ribbon (XML), который позволит вам писать функции ленты на XML.

Вам придется использовать шаблон Ribbon (XML) в том случае, если вы хотите сделать что-нибудь из следующего списка:

□    добавить встроенную группу на нестандартную вкладку;

□    добавить встроенный элемент управления в нестандартную группу;

□    модифицировать обработчик событий для встроенного элемента управления;

□    добавить элементы в Quick Access Toolbar (Панель быстрого доступа) или удалить их оттуда.

Для наших целей давайте выберем элемент Ribbon (Visual Designer) и добавим его в наш проект. При этом в наш проект добавится файл Ribbon 1 .cs. Аналогично Windows Forms, этот файл имеет визуальный конструктор и прикрепленный к нему файл выделенного кода.

Полученная нами поверхность конструирования является точной копией пустой ленты (рис. 21.7).

Лента состоит из нескольких элементов: вкладки используются для группировки функций на высшем уровне, группы нужны на каждой вкладке для более тонкого разделения функций, а элементы управления в группах предназначены для создания нестандартного пользователь­ского интерфейса надстройки.

В загруженном визуальном конструкторе ленты мы имеем доступ к специфическим элемен­там управления лентой (при помощи панели Toolbox— см. рис. 21.8). Добавление элемен­тов управления на ленту или добавление новых групп производится простым перетаскива­нием необходимого элемента управления на ленту или вкладку группы.

Добавление элементов на ленту
Обработка событий элементов управления ленты
Модификация панели задач
Создание областей форм Outlook
Создание расширения документа Office

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


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

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