[WPF]要如何在Button中呈現圖片

我有2個png檔,放在專案的 Resources 目錄下,

XAML畫面上有Button及 Image ,希望可以呈現讓圖片,

要如何做呢?

首先,設定該圖片的 Build Action 為 Resource 。

再來就是在 XAML 中設定 Resources,

分別是 Image 及 BitmapImage,

這裡要注意目前這個XAML檔跟圖檔的對路徑哦!!! 

<UserControl.Resources>
	<Image x:Key="searchImg" Source="Resources/Search.png"/>
	<BitmapImage x:Key="relationshipImg" UriSource="Resources/Relationship.png"/>
</UserControl.Resources>

然後指定給 Button 的 Content ,Image 的 Source,如下,

<Button x:Name="btnSearch" Content="{StaticResource searchImg}" />
<Image Source="{StaticResource relationshipImg}" />

參考資料

Display image from resources by binding -WPF

Add an Image in a WPF button

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^