Пошаговое руководство. Создание пользовательского значка панели элементов для элемента управления
Обновлен: Ноябрь 2007
В этом пошаговом руководстве описывается создание значка панели элементов для пользовательского элемента управления Windows Presentation Foundation (WPF). При добавлении пользовательского элемента управления в панель элементов значок появляется рядом с именем элемента управления.
В данном пошаговом руководстве выполняются следующие задачи.
Создание проекта библиотеки пользовательских элементов управления WPF.
Создание файла пользовательского растрового изображения для значка панели элементов элемента управления.
Тестирование элемента управления во время разработки.
После выполнения действий, описанных в данном разделе, станет ясно, как создать значок панели элементов для пользовательского элемента управления.
![]() |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущей конфигурации или выпуска. Для изменения параметров выберите пункт Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Обязательные компоненты
Для выполнения данного пошагового руководства необходимы следующие компоненты.
- Visual Studio 2008.
Создание пользовательского значка панели элементов
Чтобы создать пользовательский значок панели элементов для элемента управления, следует добавить в проект элемента управления изображение в качестве внедренного ресурса.
Создание пользовательского значка панели элементов
Создайте новый проект библиотеки пользовательских элементов управления WPF на языке Visual Basic или Visual C# с именем CustomControlWithToolboxIcon.
В редакторе кода откроется код для элемента управления CustomControl1.
В меню Проект выберите команду Добавить новый элемент.
Откроется диалоговое окно Добавление нового элемента.
В диалоговом окне Добавление нового элемента выберите категорию Без ограничений.
В области Шаблоны выберите Файл растрового изображения, назовите новый файл CustomControl1.Icon.bmp и нажмите кнопку Добавить. Откроется редактор изображений.
В окне свойств присвойте свойству Цвета растрового изображения значение 24 бита.
Используйте инструменты редактора изображений для окрашивания изображения в растровом изображении. Дополнительные сведения см. в разделе Редактор изображений.
В Обозревателе решений выберите файл CustomControl1.Icon.bmp.
В окне свойств задайте для свойства Действие при построении значение Внедренный ресурс.
Выполните построение решения.
Дополнительные сведения см. в разделе Значки панели элементов и внедренные ресурсы.
Тестирование значка панели элементов
Для тестирования пользовательского значка панели элементов следует добавить элемент CustomControl1 в панель элементов.
Тестирование значка панели элементов
Добавьте в решение новый проект приложения WPF на языке Visual Basic или Visual C# с именем TestApplication.
В WPF (конструктор) откроется файл Window1.xaml.
Добавьте ссылку в проект CustomControlWithToolboxIcon.
Нажмите в панели элементов правую кнопку мыши и выберите в контекстном меню команду Выбрать элементы….
Откроется диалоговое окно Выбор элементов панели элементов.
В диалоговом окне Выбор элементов панели элементов выберите вкладку Компоненты WPF. Дополнительные сведения см. в разделе Вкладка "Компоненты WPF" диалогового окна "Выбор элементов панели элементов".
Нажмите кнопку Обзор и перейдите в папку bin\Debug проекта CustomControlWithToolboxIcon.
Дважды щелкните файл CustomControlWithToolboxIcon.dll, чтобы выбрать его.
В диалоговом окне Выбор элементов панели элементов появятся сведения о сборке CustomControlWithToolboxIcon. В группе CustomControl1 появится пользовательский значок.
Нажмите кнопку ОК.
В панели элементов появится элемент CustomControl1 с соответствующим значком.
См. также
Задачи
Практическое руководство. Внедрение значка в сборку
Основные понятия
Значки панели элементов и внедренные ресурсы