我有一个Button
绑定到NavigationCommands.RefreshCommand
. 该命令的处理程序位于父控件中。处理程序CanExecute
看起来像这样:
e.CanExecute = !IsConnecting; // IsConnecting is a Dependency Property
出于某种原因,在Button
我单击窗口之前,它将保持禁用状态。
如果我单击Button
并让它执行(这会导致IsConnecting
暂时设置为true),它将正确禁用该按钮,但不会启用该按钮,直到我在窗口中引发另一个事件(例如单击)。
我可以使用任何工具或技巧来尝试调试绑定到按钮的命令的 CanExecute 处理程序吗?