У меня есть родительский элемент управления, у которого есть свойство зависимости.
public class BaseControl:UserControl
{
public MyObject SpecialObject
{
get { return (MyObject)GetValue(SpecialObjectProperty); }
set { SetValue(SpecialObjectProperty, value); }
}
public static readonly DependencyProperty SpecialObjectProperty =
DependencyProperty.Register("SpecialObject", typeof(MyObject), typeof(BaseControl), new PropertyMetadata(default));
}
Позже я создаю несколько дочерних свойств на основе этого родительского элемента BaseControl
.Мне было интересно, как лучше уведомить моего дочернего элемента управления при изменении свойства SpecialObject
.
Более того, могу ли я сделать это из ViewModel
дочернего элемента управления вместо кода позади.Извините, я новичок в WPF