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