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


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

Обновлен: Ноябрь 2007

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

Bb514517.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

  2. С помощью проводника Windows скопируйте BMP-файл в новую папку "Resources". Можно использовать один из BMP-файлов из папки %windir%, например "Blue Lace 16.bmp".

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

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

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

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

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

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

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

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

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

  2. В представлении XAML в открывающем теге <Window> присвойте свойству Icon значение следующего URI типа "pack".

    Icon="pack://application:,,,/Resources/Blue Lace 16.bmp"
    

    Код XAML объявления окна Window должно выглядеть следующим образом.

    <Window x:Class="IconDemo.Window1"
        xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="300" Width="300"
        Icon="pack://application:,,,/Resources/Blue Lace 16.bmp">
        <Grid>
    
        </Grid>
    </Window>
    
  3. Выполните построение и запуск приложения

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

См. также

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

URI типа "pack" в Windows Presentation Foundation

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

Ресурсы WPF

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