Я пытаюсь заставить кнопку отображать значок в 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 постоянный рефрен того, насколько 'прохладный' это, - который не очень полезен.
Спасибо..
Самый простой способ сделать это:
<Button>
<Image Source="Resources/_25B2_Triangle__black__up_pointing.ico"/>
</Button>
Важно помнить, что файл значка распознается вашим приложением как допустимый ресурс. С WPF вам нужно сделать еще один шаг по сравнению со старым способом winforms.
В обозревателе решений разверните папку «Ресурсы», затем щелкните файл «_25B2_Triangle_black_up_pointing.ico». Затем нажмите F4 для просмотра свойств. Убедитесь, что для свойства Build Action установлено значение Resource.