2011-08-10 107 views
3

如何更改某些畫布的背景圖像與按下按鈕上的c#代碼?我知道如何改變背景顏色:Windows Phone 7.1 - 如何更改按鈕上的背景圖片?

Canvas1.Background = new SolidColorBrush(Colors.Red); 

我發現了一個在線教程,但是VS說:「類型或命名空間名稱‘的BitmapImage’找不到(是否缺少using指令或程序集引用?)「

var brush = new ImageBrush(); 
brush.ImageSource = new BitmapImage(new Uri(@"Images/myImage.png", UriKind.Relative)); 
Canvas1.Background = brush; 

我在想什麼?

TIA!

回答

4

您需要添加對System.Windows.Media.Imaging命名空間的引用。將其添加到您的課程頂部,其他using directives

using System.Windows.Media.Imaging;