如何在 Silverlight 4 (XAML) 中绑定(bind) IsEnabled
属性?
我简单地尝试了 IsEnabled="{Binding ABC}"
但这不起作用 - MenuItem
始终处于启用状态。
提前感谢您提供线索!
干杯
编辑:
有趣的是,当设置 Mode=TwoWay
时,绑定(bind)似乎起作用了。但是,将鼠标移到菜单项上后,上下文菜单的外观会更新。那是异步工作吗?右键单击后更新上下文菜单布局的方法是什么? (我尝试了 UpdateLayout()
但没有成功)
最佳答案
好的,这是 Silverlight Toolkit 中的一个已知错误 - 即使 IsEnabled
属性已正确绑定(bind)和通知,上下文菜单的外观也不会改变。我必须实现一个解决方法(简单更新控件的 View )。无论如何,感谢您的回复:)
关于c# - 如何在 Silverlight 4 中绑定(bind) ContextMenu 的 IsEnabled 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5446349/