c# – 如何在Silverlight 4中绑定ContextMenu的IsEnabled属性?

如何在Silverlight 4(XAML)中绑定IsEnabled属性?

我试过简单的IsEnabled =“{Binding ABC}”,但这不起作用 – MenuItem总是启用.

提前感谢您的线索!

干杯

编辑:

有趣的是,当设置Mode = TwoWay时,绑定似乎有效.但是,在菜单项上移动鼠标后,将更新上下文菜单的外观.这是异步工作吗?右键单击后更新上下文菜单布局的方法是什么? (我尝试UpdateLayout()但它不起作用)

最佳答案:

好的,它是Silverlight Toolkit中的一个已知错误 – 即使IsEnabled属性被绑定并正确通知,上下文菜单的外观也不会改变.我必须实现一种解决方法(简单地更新控件的视图).无论如何,谢谢你的回复:)

相关文章

如何在Silverlight4(XAML)中绑定IsEnabled属性?我试过简单的...
我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,...
ProcessFile()是在UIThread上运行还是在单独的线程上运行.如...
我从同行那里听说,对sharepoint的了解对职业生涯有益.我们不...
我正在尝试保存一个类我的类对象的集合.我收到一个错误说明:...
我需要根据Silverlight中的某些配置值设置给定控件的Style.我...