gpt4 book ai didi

wpf - 具有上下文相关工具栏的WPF应用程序

转载 作者:行者123 更新时间:2023-12-03 10:19:57 24 4
gpt4 key购买 nike

我想设计一个类似于Visual Studio的应用程序,其中工具栏对工作区区域是上下文敏感的,并且它们是具有上下文敏感功能的常用工具栏,例如剪切,复制,粘贴(对于这些我可以有应用程序命令),选择的注释(自定义)命令)。

我想让工作区不知道工具栏控件。

我尝试使用自定义的路由命令,但它仅适用于可视树中的父级(气泡路由策略),但是我的工具栏和工作区在 shell 中位于同一级别。

在WPF中设计这样的应用程序是否有它们的特定模式(我肯定一定有)?

最佳答案

我实现了您所描述的简单版本,其中工具栏具有与上下文相关的选项,可以简单地显示或隐藏。该应用程序使用MVVM模式,因此我的工具栏具有 View 模型。我利用消息总线(有时称为事件聚合器)来发布消息,工具栏的 View 模型可以对此使用react。

关于wpf - 具有上下文相关工具栏的WPF应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4442806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com