Wpf 什么';我的数据触发器绑定有什么问题?

Wpf 什么';我的数据触发器绑定有什么问题?,wpf,data-binding,controltemplate,datatrigger,attached-properties,Wpf,Data Binding,Controltemplate,Datatrigger,Attached Properties,我创建了一个附加属性,以扩展具有附加状态的Button类: <Button v:ExtensionHelper.OperationMode="{Binding MyObject.OperationMode}" Command="{Binding MyObject.Select}" Style="{StaticResource operationModeControlTemplateStyle}" /> 但我得到了这个错误: System.Wind

我创建了一个附加属性,以扩展具有附加状态的Button类:

<Button v:ExtensionHelper.OperationMode="{Binding MyObject.OperationMode}" 
        Command="{Binding MyObject.Select}" 
        Style="{StaticResource operationModeControlTemplateStyle}" />
但我得到了这个错误:

System.Windows.Data错误:4:无法 查找与引用绑定的源 “相对资源发现者, AncestorType='System.Windows.Controls.Button', AncestorLevel='1'。 BindingExpression:路径=(0); DataItem=null;目标元素是 '按钮'(名称='');目标属性为 'NoTarget'(类型'Object')


DataTrigger
中的绑定表达式似乎不正确。我做错了什么?

答案很简单:

Binding="{Binding RelativeSource={RelativeSource Self}, Path=(v:ExtensionHelper.OperationMode)}"
Binding="{Binding RelativeSource={RelativeSource Self}, Path=(v:ExtensionHelper.OperationMode)}"