Windows Phone 7.1 - Как изменить фоновое изображение при нажатии кнопки? - PullRequest
3 голосов
/ 10 августа 2011

Как мне поменять фоновое изображение какого-нибудь холста, не используя код c # при нажатии кнопки? Я знаю, как изменить цвет фона:

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;

Чего мне не хватает?

ТИА!

1 Ответ

4 голосов
/ 10 августа 2011

Вам необходимо добавить ссылку на пространство имен System.Windows.Media.Imaging. Добавьте это к вершине вашего класса, где остальные using directives.

using System.Windows.Media.Imaging;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...