Я пытаюсь получить кнопку для отображения значка в XAML. Первоначально я хотел вставить символ вместо этого, но vb Express 2008 не признавал бы его символом, поскольку он не является обычным символом. Затем я создал значок и попытался установить свойство изображения кнопки, чтобы ссылаться на него, но этого не существует, поэтому больше страдания. Теперь я использовал ресурсы проекта, чтобы добавить файл значка, который он запустил в каталоге ресурсов проекта.Как ссылаться на ссылку файла ресурса значка в XAML
То, что я хочу сделать, это использовать 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, как это «круто», - что не очень полезно.
Спасибо ..
Большое спасибо, отлично работает, помимо небольшой настройки, требуемой, поскольку какой-то идиот решил поместить запятые в имя файла, которое vb.net преобразует в двойные подчеркивания/наоборот. Действие сборки было критическим! Только что открыл ответ, поскольку уведомление, похоже, приостановлено. – user326775