2
某些menuItems使用自定義RoutedCommand; 我想用相同的RoutedCommand與複選框:無法將路由命令添加到WPF中的CheckBox中
<CheckBox Command="local:MainWindow.SwitchContextCommand">
編譯器提供了沒有錯誤,但是當我勞克應用程序,我得到一個異常告訴我,命令值不能爲空,因此SwitchContextCommand不能附加到checkBox.Command。
該命令適用於菜單。
第一個問題:這可能嗎?我想我可以自己回答這個問題,因爲CheckBox類包含屬性Command和CommandParameters。這似乎是可能的。
第二:它是如何工作的?通過MenuItems,CanExecute在菜單顯示時被調用。一個不斷顯示的複選框會發生什麼?在點擊時隱式調用?
第三:爲什麼它不起作用?
謝謝!