0
我創建了一個包含按鈕的用戶控件。 我想設置,每次我使用按鈕,imagebrush背景的圖像源的路徑。 爲此我有: 我在代碼beind中創建一個depenedency屬性string-MyPath。 在用戶控制的XAML我寫道:將UserControl中ImageBrush的ImageSource綁定到CodeBehind
<Button>
<Button.Background>
<ImageBrush ImageSource={Binding MyPath}/>
</Button.Background>
</Button>
在用戶控件(xamk.cs)的構建體我寫
DataContext=this;
的主窗口是查看目錄內的圖像的路徑是 「ViewResources \ Regular.png」
所以在MainWindow.xaml我寫道:
<vm:MyButton NyPath="Resources\Regular.png"/>
它爲什麼不起作用?
如果資源路徑真的是「ViewResources \ Regular.png」,你也應該寫在你的XAML中。另外,確保圖像文件的Build Action被設置爲「Resource」。 – Clemens