Wpf 什么';我的数据触发器绑定有什么问题?
我创建了一个附加属性,以扩展具有附加状态的Button类: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 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)}"