Создал свой контрол, добавил ему свойство, зарегистрировал это свойство. Но почему-то не работает binding. Что я не сделал? В чём беда?
MainWindowView:
<controls:MyControl Source="{Binding ListToBinding}"/>
CodeBehind у View:
DataContext = new MainWindowViewModel();
MyControl:
public static readonly DependencyProperty SourceProperty =
DependencyProperty.Register(
"Source",
typeof(List<object>),
typeof(MyControl),
new FrameworkPropertyMetadata(
new List<object>()));
public List<object> Source
{
get { return (List<object>)GetValue(SourceProperty); }
set { SetValue(SourceProperty, value); }
}
MainWindowViewModel:
private List<object> _listToBinding;
public List<object> ListToBinding
{
get { return _listToBinding; }
set
{
_listToBinding = value;
OnPropertyChanged("ListToBinding");
}
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости