2014-01-05 143 views
0

我在c#代碼中添加了幾個按鈕。我想給他們一個背景。資源按鈕背景

當我發佈我的應用程序時,我希望我的應用程序能夠正常工作。我怎麼做? 這是我做的,但是不工作:

var brush = new ImageBrush();       
brush.ImageSource = new BitmapImage(new Uri("/Images/zwembad.png",UriKind.Relative)); 
plaatsen[counter].Background = brush; 

這是工作,但是當我發佈和安裝。它不工作?

如何解決這個問題?

+1

你說的 「它不工作」 是什麼意思?你確定你在目標機器上有這個文件(zwembad.png)嗎?如果您使用「SolidColorBrush」,它會起作用嗎?使用MVVM:P ... – UIlrvnd

+1

您應該使用XAML來定義UI,而不是使用程序代碼來「創建它」。學習正確使用WPF。 –

回答

0

試試這個代碼,C#/ WPF:

ImageBrush brush = new ImageBrush(new BitmapImage(new Uri("pack://siteoforigin:,,,/images/yourimage.gif"))); 
brush.Stretch = Stretch.Uniform; 
btn.Background = brush; 
+0

不起作用.... –