Я создал MVVM UserControl, который делает то, что я хочу, но я хочу добавить свойство DependencyProperty, которое даст мне больше гибкости.(Если DependencyProperty - лучший маршрут.)
По сути, я хочу добавить эту функцию ...
<!-- Before -->
<local:MyCustomControl />
<!-- After -->
<local:MyCustomControl IsMasterControl="True" />
Я добавил следующую DependencyProperty в MyCustomControlViewModel:
public bool IsMasterControl
{
get { return (bool)GetValue(IsMasterControlProperty); }
set { SetValue(IsMasterControlProperty, value); }
}
public static readonly DependencyProperty IsMasterControlProperty = DependencyProperty.Register("IsMasterControl", typeof(bool), typeof(MyCustomControl), new PropertyMetadata(false));
Однако, когда я пытаюсь добавить этот атрибут в свой элемент управления в XAML, у меня не появляется возможность добавить IsMasterControl.
Чего мне не хватает?
Спасибо!