Я пытаюсь получить кнопку для отображения значка в 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>
Я читал кое-что о сборке пакета, которая является массовой и запутанной. Конечно, размещение значка в файле ресурсов должно облегчать ссылки с использованием / Resources или аналогичного, а не абсолютного пути к файлу, в противном случае, какой в этом смысл?
Я хочу сделать все это в XAML, а не с выделенным кодом, потому что тогда всю эту работу выполнит клиент, но, возможно, я не понимаю, когда использовать код позади. С WPF очень мало написано о том, что вы пытаетесь сделать в больших масштабах, и почему вы хотели бы это сделать, кроме постоянного упоминания MS о том, насколько это «круто», что не очень полезно.
Спасибо ..