2014-01-05 101 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

不起作用.... –