我想设计一个类似于 Visual Studio 的应用程序,其中工具栏对工作区区域是上下文敏感的,它们是具有上下文敏感功能的常用工具栏,如剪切、复制、粘贴(对于这些我可以使用应用程序命令)、选择注释(自定义命令)。
我想让工作区不知道工具栏控件。
我尝试使用自定义路由命令,但它仅适用于可视树中的父级(气泡路由策略),但我的工具栏和工作区在 shell 中位于同一级别。
他们在 WPF 中设计这样的应用程序的特定模式(我相信必须有)吗?
我想设计一个类似于 Visual Studio 的应用程序,其中工具栏对工作区区域是上下文敏感的,它们是具有上下文敏感功能的常用工具栏,如剪切、复制、粘贴(对于这些我可以使用应用程序命令)、选择注释(自定义命令)。
我想让工作区不知道工具栏控件。
我尝试使用自定义路由命令,但它仅适用于可视树中的父级(气泡路由策略),但我的工具栏和工作区在 shell 中位于同一级别。
他们在 WPF 中设计这样的应用程序的特定模式(我相信必须有)吗?