2014-01-05 4 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 для определения пользовательского интерфейса, а не процедурного кода, чтобы «создать его». Научитесь правильно использовать 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

не работает .... –

Смежные вопросы