в моем приложении WPF у меня есть пользовательский элемент управления с объектом зависимости
public static readonly DependencyProperty SomeFieldProperty =
DependencyProperty.Register("SomeField", typeof(double), typeof(MyControl), new PropertyMetadata((double)0, OnPropChanged));
public double SomeField
{
get { return (double)GetValue(SomeFieldProperty ); }
set { SetValue(SomeFieldProperty , value); }
}
И из моего XAML я пытаюсь привязать SomeField, как показано ниже, но он не работает: ОБНОВЛЕНО :
<UserControl.Template>
<ControlTemplate TargetType="ContentControl">
<WrapPannel >
<abc:MyControl SomeField="{Binding SomeValue, Mode=TwoWay}" />
</WrapPannel>
</ControlTemplate>
</UserControl.Template>
Пробовал различные решения, предложенные в подобных вопросах в StackOverflow, но ни одно из них не сработало. Может быть, мой случай специфичен c, поскольку я пытаюсь выполнить привязку из шаблона?