Поделиться через


Пошаговое руководство. Создание пользовательского значка панели элементов для элемента управления

В этом пошаговом руководстве описывается создание значка панели элементов для пользовательского элемента управления Windows Presentation Foundation (WPF). При добавлении пользовательского элемента управления в панель элементов значок появляется рядом с именем элемента управления.

В данном пошаговом руководстве выполняются следующие задачи.

  • Создание проекта библиотеки пользовательских элементов управления WPF.

  • Создание файла пользовательского растрового изображения для значка панели элементов элемента управления.

  • Протестируйте значок элемента управления во время разработки.

После выполнения действий, описанных в данном разделе, станет ясно, как создать значок панели элементов для пользовательского элемента управления.

Примечание

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.

Обязательные компоненты

Ниже приведены компоненты, необходимые для выполнения данного пошагового руководства.

  • Visual Studio 2010.

Создание пользовательского значка панели элементов

Чтобы создать пользовательский значок панели элементов для элемента управления, следует добавить в проект элемента управления изображение в качестве внедренного ресурса.

Создание пользовательского значка панели элементов

  1. Создайте новый проект библиотеки пользовательских элементов управления WPF на языке Visual Basic или Visual C# с именем CustomControlWithToolboxIcon.

    В редакторе кода откроется код для элемента управления CustomControl1.

  2. В меню Проект выберите команду Добавить новый элемент.

    Откроется диалоговое окно Добавление нового элемента.

  3. В диалоговом окне Добавление нового элемента выберите категорию Без ограничений.

  4. В списке шаблонов выберите Файл точечного рисунка, назовите новый файл CustomControl1.Icon.bmp и нажмите кнопку Добавить.

    Откроется редактор изображений.

  5. В окне "Свойства" присвойте свойству Цвета растрового изображения значение 24 бита.

  6. Используйте инструменты редактора изображений для окрашивания изображения в растровом изображении. Дополнительные сведения см. в разделе редактор изображений.

  7. В обозревателе решений выберите файл CustomControl1.Icon.bmp.

  8. В окне "Свойства" задайте для свойства Действие при построении значение Внедренный ресурс.

  9. Выполните построение решения.

    Дополнительные сведения см. в разделе Значки панели элементов.

Тестирование значка панели элементов

Для тестирования пользовательского значка панели элементов следует добавить элемент CustomControl1 в панель элементов.

Тестирование значка панели элементов

  1. Добавьте в решение новый проект приложения WPF на языке Visual Basic или Visual C# с именем TestApplication.

    Файл MainWindow.xaml будет открыт в сред. Конструктор WPF. В панели элементов CustomControl1 отобразится на вкладке Элементы управления CustomControlWithToolboxIcon.

    Панель элементов с пользовательским элементом управления

  2. В панели элементов щелкните правой кнопкой мыши CustomControl1 и выберите команду Удалить.

  3. В появившемся диалоговом окне нажмите ОК.

    CustomControl1 будет удален из панели элементов.

  4. В панели элементов щелкните правой кнопкой мыши группу элементов управления, куда вы хотите добавить новый элементу правления, и во всплывающем меню выберите команду Выбор элементов.

    Откроется диалоговое окно Выбор элементов панели элементов.

  5. В диалоговом окне Выбор элементов панели элементов выберите вкладку Компоненты WPF. Дополнительные сведения см. в разделе Вкладка "Компоненты WPF" диалогового окна "Выбор элементов панели элементов".

  6. Нажмите кнопку Обзор и перейдите в папку bin\Debug проекта CustomControlWithToolboxIcon.

  7. В диалоговом окне Открыть выберите CustomControlWithToolboxIcon.dll и нажмите кнопку Открыть.

    В диалоговом окне Выбор элементов панели элементов появятся сведения о сборке CustomControlWithToolboxIcon. В группе CustomControl1 появится пользовательский значок.

  8. Нажмите кнопку ОК.

    В панели элементов появится элемент CustomControl1 с соответствующим значком.

    Пользовательский значок панели элементов

См. также

Задачи

Практическое руководство. Внедрение значка в сборку

Ссылки

Вкладка "Компоненты WPF" диалогового окна "Выбор элементов панели элементов"

Другие ресурсы

Значки панели элементов

Использование ресурсов

Пошаговое руководство. Предоставление метаданных для значков панели инструментов