繁体   English   中英

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

[英]How do I bind IsEnabled property of ContextMenu in Silverlight 4?

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

我试过简单的IsEnabled="{Binding ABC}"但这不起作用 - MenuItem总是启用。

提前感谢您的线索!

干杯

编辑:

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

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

调试它的一个好方法是在使用Visual Studio进行调试时查看输出窗口。 在那里打印绑定问题。

您是否将DataContext设置为具有公共属性ABC的对象?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM