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


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

Можно легко интегрировать ресурсы, такие как значки, в приложение WPF с помощью конструктора Конструктор WPF для Visual Studio. Используйте схему URI типа "Pack", предоставляемую языком XAML, для ссылок на ресурсы в коде XAML приложения. Дополнительные сведения см. в разделе URI типа "pack" в WPF.

Примечание

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

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

  1. В обозревателе решений щелкните правой кнопкой мыши проект и последовательно выберите пункты Добавить и Создать папку. Назовите новую папку Resources.

  2. В Проводнике Windows скопируйте bmp-файл в папку Resources, например файл "Blue Lace 16.bmp". Поддерживаются типы файлов bmp, dib, gif, jpg и png.

  3. В обозревателе решений щелкните правой кнопкой мыши папку Resources, затем последовательно выберите Добавить и Существующий элемент.

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

  4. В раскрывающемся списке Объекты типа выберите Все файлы.

  5. Перейдите к папке "Resources", выберите помещенный туда точечный рисунок и затем нажмите кнопку Добавить.

    Точечный рисунок добавляется в проект и появляется в папке Resources.

  6. В обозревателе решений выберите точечный рисунок.

  7. В окне Свойства проверьте, что для свойства Действие при построении установлено значение Ресурс.

Ссылка на ресурс значка

  1. Откройте XAML-файл главного окна приложения, например файл MainWindow.xaml, в конструкторе сред. Конструктор WPF.

  2. В представлении 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>
    
  3. Постройте и запустите приложение.

    В значке главного окна появляется точечный рисунок.

См. также

Основные понятия

URI типа "pack" в WPF

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

Ресурсы WPF.

Работа с элементами управления в конструкторе WPF