Практическое руководство. Внедрение значка в сборку
Можно легко интегрировать ресурсы, такие как значки, в приложение WPF с помощью конструктора Конструктор WPF для Visual Studio. Используйте схему URI типа "Pack", предоставляемую языком XAML, для ссылок на ресурсы в коде XAML приложения. Дополнительные сведения см. в разделе URI типа "pack" в WPF.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.
Внедрение значка в сборку
В обозревателе решений щелкните правой кнопкой мыши проект и последовательно выберите пункты Добавить и Создать папку. Назовите новую папку Resources.
В Проводнике Windows скопируйте bmp-файл в папку Resources, например файл "Blue Lace 16.bmp". Поддерживаются типы файлов bmp, dib, gif, jpg и png.
В обозревателе решений щелкните правой кнопкой мыши папку Resources, затем последовательно выберите Добавить и Существующий элемент.
Откроется диалоговое окно Добавление существующего элемента.
В раскрывающемся списке Объекты типа выберите Все файлы.
Перейдите к папке "Resources", выберите помещенный туда точечный рисунок и затем нажмите кнопку Добавить.
Точечный рисунок добавляется в проект и появляется в папке Resources.
В обозревателе решений выберите точечный рисунок.
В окне Свойства проверьте, что для свойства Действие при построении установлено значение Ресурс.
Ссылка на ресурс значка
Откройте XAML-файл главного окна приложения, например файл MainWindow.xaml, в конструкторе сред. Конструктор WPF.
В представлении XAML в открывающем теге <Window> присвойте свойству Icon значение следующего URI типа "pack".
Icon="pack://application:,,,/Resources/Blue Lace 16.bmp"
Код XAML объявления окна Window должно выглядеть следующим образом.
<Window x:Class="IconDemo.MainWindow" xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="300" Width="300" Icon="pack://application:,,,/Resources/Blue Lace 16.bmp"> <Grid> </Grid> </Window>
Постройте и запустите приложение.
В значке главного окна появляется точечный рисунок.