Как передать свойство (SomeProperty) из контекста ParentUserControl в DependencyProperty (MyDProperty) ChildUserControl?
В XAML это должно быть:
но по какой-то причине MyDProperty никогда не устанавливается с помощью Parent.DataContext.SomeProperty.
В моем случае я передаю Действие, но это не важно. Я думаю, проблема заключается в привязке.
ParentUserControl:
Код: Выделить всё
public Action RemoveEsl1 => throw new NotImplementedException();
Код: Выделить всё
Код: Выделить всё
public static readonly DependencyProperty RemoveEslActionProperty =
DependencyProperty.Register(nameof(RemoveEslAction), typeof(Action), typeof(ChildUserControl), new PropertyMetadata(delegate { }));
public Action RemoveEslAction
{
get => (Action)GetValue(RemoveEslActionProperty);
set => SetValue(RemoveEslActionProperty, value);
}
Источник: https://stackoverflow.com/questions/781 ... cyproperty