当前位置:  开发笔记 > 编程语言 > 正文

WPF层控制

如何解决《WPF层控制》经验,为你挑选了1个好方法。

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

1)将多层内容叠加在一起.

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

3)在堆栈上/下移动层

4)更改图层的不透明度

现在我知道在Xaml/WPF中可以实现以上所有功能.我使用网格编写了一个简单的版本,在设计时有多个单元格,1个单元格= 1层,运行时只有一个单元格,所有单元格合并为一个.事情是一个kludge,没有给我我需要的设计时间控制,所有控制最终与单亲,丑陋.任何人都有现成的或部分工作的例子 - 如果不是,我会编写一个合适的代码并在CodePlex上分享.

我确定我不是那里唯一需要这种功能的人,是吗?



1> JB...:

我以前的客户使用Canvases完成了这项工作.该应用程序本质上是一个"CAD",因此我们的图层负责域的图形表示.

我不知道目前有任何第三方工具可以实现这一目标.

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

如果你要构建自己的控件,我会鼓励构建一个自定义控件来管理逻辑,然后让其他人设计外观和风格.它将更多地是解决问题的Wpf方式.

这样,如果一个消费者想要使用画布,他们就可以.如果你想使用网格,那么你也可以.

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

那只是我的2美分.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有