![]() |
1
1
您的canExecuteMethod委托由于某种原因必须返回false,请检查您的ViewModel并确保以下所有内容都为您准备就绪: 在命令初始化中,确保设置canExecuteMethod委托以及命令操作:
然后是验证是否满足执行此命令的前提条件的逻辑。最后,它将启用或禁用此命令的相关控件。
若命令成功通过了前提条件测试,则可以安全地执行其方法:
您也应该有SelectedDetail属性(读/写):
注意以上RaiseCanExecuteEvents方法调用,这是一种方便的方法,您可以在其中强制相关命令验证:
|
![]() |
user180708 · 将日期转换为英文日期 6 年前 |
![]() |
Anthony Smyth · 如何更改禁用WPF按钮的按钮样式? 6 年前 |
![]() |
Donat · 在XAML中绑定单例(UWP) 6 年前 |
![]() |
Amibluesky · 扩展/减少文本块WPF/Xaml中的符号 6 年前 |
![]() |
smoore4 · 访问代码隐藏中的XAML绑定 6 年前 |