【发布时间】:2010-04-09 16:11:17
【问题描述】:
我不明白,我有一个带有按钮的工具栏绑定到自定义命令。
我还有一个停靠在窗口左侧的可扩展控件 - 有点像 NavPanel。 (确切地说是 Devcomponents 的 NavigationPane)
现在,每次折叠或展开时,工具栏中的按钮都会被禁用并保持不变,直到焦点发生变化。
当然,在 Collapsed 和 Expanded 事件中更改焦点很简单,但不幸的是,它仅在第一个事件中有效,而忽略第二个事件,并且所有按钮都保持禁用状态。
这似乎与我没有在任何地方定义的 CommandTarget 有关。也许我应该? 有任何想法吗?
【问题讨论】:
-
也许您可以通过删除不相关的项目来使其更简单。您确定需要 DockPanel、Expander、Buttons 和 ToolBar 来证明您的观点吗?如果您的问题/问题更简单,您将获得更多答案。
标签: wpf focus command dockpanel