我该如何调试 RoutedUICommand 当禁用关联的UIELEMENT时。

例如,考虑上下文对。由于它存在于不同的VisualTree中,因此编写的带有菜单项的命令可能无法传播到已订阅的父母。在这种情况下,想象一下源代码是如此之大,我该如何调试。是否有任何工具可以帮助我找到此类错误/错误。

有帮助吗?

解决方案

Visual Studio的“输出”窗口显示了有关数据绑定和命令的一些信息。您可以通过在“ Tools-options-debugging-output window window-wpf跟踪设置”中设置适当的选项来增加输出。

关于停用状态:如果未指定“ canexecute”,它将始终评估为“ true”。检查“ canececute”方法或将其禁用以进行调试。

其他提示

听起来您的命令贴合不使用Canecute处理程序。 XAML的一些示例在这里会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top