Silverlight控件禁用/删除事件

时间:2010-06-08 16:57:03

标签: silverlight events controls

我有一个场景,控件在XAML中连接了一个事件,比如说Button.Click。

我的代码中的其他地方,应用了安全检查,这意味着我需要禁用所述事件,但我无法访问normal - =语法来删除它。

我还可以删除或禁用此事件吗?

谢谢, 戴夫

1 个答案:

答案 0 :(得分:2)

Data将按钮的IsEnabled属性绑定到模型类/ DataContext,可以在任何地方通过代码更新。

如果您需要更多控制权,请考虑使用字典或“已批准”按钮列表,这些按钮具有click事件的标记或基础业务对象。在Click事件中,在继续之前检查令牌/对象/特殊事物是否存在。