Установить фон панели стека для изображения в c # - PullRequest
3 голосов
/ 21 сентября 2011

Мне нужно установить Фон Stackpanel для некоторого изображения в ресурсах.
Я знаю, что я должен установить фон следующим образом:

Stack.Background= image; // don't know of what type the image should be how to set it   

Любая помощь приветствуется,

Ответы [ 2 ]

5 голосов
/ 21 сентября 2011
string fileName = "/Background.png";
BitmapImage image = new BitmapImage(new Uri(fileName, UriKind.Relative));
ImageBrush brush = new ImageBrush();
brush.ImageSource = image;
stack.Background = brush;
1 голос
/ 21 сентября 2011

StackPanel.Background имеет тип Brush, и вам необходимо создать ImageBrush для отображения изображения на StackPanel.

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