gpt4 book ai didi

WPF 图层控制

转载 作者:行者123 更新时间:2023-12-02 21:04:29 26 4
gpt4 key购买 nike

我需要一个执行以下操作的 WPF 图层控件

1) 多层内容相互叠加。

2) 能够在设计和运行时打开/关闭图层,即我们需要一个 UI,可能类似于选项卡式控件

3)在堆栈中向上/向下移动图层

4)更改图层的不透明度

现在我知道上述所有内容在 Xaml/WPF 中都是可能的。我使用网格编写了一个简单的版本,在设计时有多个单元,1 个单元 = 1 层,在运行时只有一个单元,所有单元都合并为一个。问题是,这是一个拼凑,没有给我所需的设计时控件,所有控件最终都有一个父控件,丑陋。任何人都可以获得现成的或部分工作的示例 - 如果没有,我将编写一个合适的示例并在 CodePlex 上分享。

我确信我不是唯一需要此功能的人,不是吗?

最佳答案

对于我以前的客户,我们使用 Canvas 完成了这一任务。该应用程序本质上是一个“CAD”,因此我们的图层负责域的图形表示。

目前我不知道有任何第三方工具可以完成此任务。

我认为这样做的原因是,当您寻找此功能时,它是特定于域和应用程序的。

如果您要构建自己的控件,我会鼓励构建一个自定义控件来管理逻辑,然后允许其他人设计外观和感觉。这将更多地是解决问题的 Wpf 方式。

这样,如果 1 个消费者想要使用 Canvas ,他们就可以。如果您想使用网格,那么您也可以。

如果您有任何想要执行的伪代码,我可以看看是否可以修改我的旧 POC 来满足您的需求。或者,如果您想启动 CodePlex 项目,我不介意做出贡献。

这只是我的 2 美分。

关于WPF 图层控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495249/

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