我有一个场景,控件在XAML中连接了一个事件,比如说Button.Click。
我的代码中的其他地方,应用了安全检查,这意味着我需要禁用所述事件,但我无法访问normal - =语法来删除它。
我还可以删除或禁用此事件吗?
谢谢, 戴夫
答案 0 :(得分:2)
Data将按钮的IsEnabled属性绑定到模型类/ DataContext,可以在任何地方通过代码更新。
如果您需要更多控制权,请考虑使用字典或“已批准”按钮列表,这些按钮具有click事件的标记或基础业务对象。在Click事件中,在继续之前检查令牌/对象/特殊事物是否存在。