Как поместить картинку в Button в WPF?

574
30 марта 2017, 18:12

Как поместить картинку в Button в WPF? Попробовал сделать так, но картинка не отображается:

<Button>
    <Image Source="test.png"></Image>
</Button>
Answer 1
<Button>
    <Image Source="Images/paral.png" Height="23" Width="23"/>
</Button>

Правой по картинке -> Свойства -> Действия при сборке ->Resource

Answer 2

Также можно объявить картинку в качестве ресурса внутри XAML:

<UserControl.Resources>
     <Image x:Key="resourceImage" Source="..."/>
</UserControl.Resources>

Ну а затем использовать данный ресурс в своей кнопке так:

<Button Content="{StaticResource resourceImage}" />

Но, Важно помнить о том, что картинка должна быть ресурсом. Для этого щелкаем правой кнопкой мыши на изображении выбираем Properties находим там BuildAction и помечаем ее как ресурс Resource. Иначе картинка попросту затеряется.

Ссылка на источник: Add an Image in a WPF button

READ ALSO
как сделать рейтинг игроков c# [требует правки]

как сделать рейтинг игроков c# [требует правки]

Как сделать рейтинг игроков, если данные содержатся в файле (имя и счёт)?

265
Запретить выделение скрытых строк в DataGrid

Запретить выделение скрытых строк в DataGrid

Используется DataGrid с возможностью множественного выбораНекоторые строки скрываются через триггер:

262
Как отделить строку от символов - C#

Как отделить строку от символов - C#

Вход: "first@secondcom" Выход: "second"

230
Реализация Undo/Redo

Реализация Undo/Redo

Доброго времени сутокНеобходимо последний нарисованный объект в Bitmap

200