Как сослаться на ссылку файла ресурсов значка в XAML

Я пытаюсь заставить кнопку отображать значок в XAML. Первоначально я хотел вставить символ, вместо этого, но vb Express, 2008 не распознает его являющийся символом, поскольку это не регулярный символ. Затем я создал значок и попытался установить свойство изображения кнопки для ссылки на него, но это не существует, так больше страдания. Теперь я использовал ресурсы проекта для добавления файла значка, который это проталкивалось каталог с ресурсами проекта.

То, что я хочу сделать, использовать XAML для отображения значка в этом теге:

<Button>
<Image Source="{StaticResource UpArrow}"/>
</Button>

Я идеально хочу иметь изображение в отдельном файле и сослаться на него проектом. Я немного смущен проблемой содержания/ресурса.

Я пытался получить доступ к нему использование:

<UserControl.Resources>
<BitmapImage x:Key="UpArrow" _
  UriSource="Resources/_25B2_Triangle__black__up_pointing.ico" />
</UserControl.Resources>

Я считал некоторый материал о блоке пакета, который является крупным и сбивает с толку. Конечно, помещение значка в файл ресурсов должно помочь ссылке с помощью / Ресурсы или подобный, вместо абсолютного пути к файлу, иначе, какой смысл его?

Я желаю сделать все это в XAML, а не коде - позади, потому что затем эта работа была бы все сделана клиентом, но возможно я не undestanding, когда использовать код позади. С WPF, существует очень мало записан о том, что Вы пытаетесь сделать в крупном масштабе и почему Вы хотели бы сделать это кроме MS постоянный рефрен того, насколько 'прохладный' это, - который не очень полезен.

Спасибо..

7
задан user326775 1 July 2010 в 14:19
поделиться

1 ответ

Самый простой способ сделать это:

<Button>
<Image Source="Resources/_25B2_Triangle__black__up_pointing.ico"/>
</Button>

Важно помнить, что файл значка распознается вашим приложением как допустимый ресурс. С WPF вам нужно сделать еще один шаг по сравнению со старым способом winforms.

В обозревателе решений разверните папку «Ресурсы», затем щелкните файл «_25B2_Triangle_black_up_pointing.ico». Затем нажмите F4 для просмотра свойств. Убедитесь, что для свойства Build Action установлено значение Resource.

9
ответ дан 7 December 2019 в 03:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: