2012-06-08 2 views
0

Почему это не работает?WPF/XAML: изображение. Связывание источника

Некоторые UserControl (название: myUserControl) с контролем изображения (название: myImage):

UserControl.cs>

... 
public ImageSource MyImageSource{get;set;} 
... 

UserControl.xaml.cs>

... 
<Image Name="myImage" Stretch="Fill" Source="{Binding ElementName=myUserControl, Path=MyImageSource}" /> 
... 

При Я использую этот настраиваемый usercontrol и устанавливаю значение «MyImageSource» (я могу просматривать изображение). Но когда я строю и бегу, я ничего не вижу. Я правильно сделал привязку?

+0

У вас на самом деле есть свойство 'x: Name =" "' в вашем пользовательском элементе управления? Возможно, было бы полезно разместить немного больше XAML и кода, который устанавливает свойство MyImageSource. – CodingGorilla

ответ

1

Свойство должно быть выполнено с помощью INotifyPropertyChanged или оно должно быть dependency property, в UserControl вы обычно используете свойства зависимостей.

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