打开子窗口,想让父窗口蒙上一层半透明灰色的层,这个怎么做? 相当于窗口禁用或者没有响应的那种效果。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打开子窗口,想让父窗口蒙上一层半透明灰色的层,这个怎么做? 相当于窗口禁用或者没有响应的那种效果。相关的知识,希望对你有一定的参考价值。
参考技术A 你做ModalDialog就会自动屏蔽父窗体访问的,当然你也可以盖一个控件上去,Opacity设置为0.5就相当于一个半透明的层 参考技术B 这个叫遮罩效果。在C/s项目中没有做过,我只在B/S项目中使用过。 参考技术C 用层做的吧遮蔽层
WPF 子窗体 在 父窗体 中 打开,初学不懂,请指教
前提:
窗体A 布局如下
窗体B 布局如下
要求:
当单击btn按钮后,窗体B显示在窗口A的right_area区域,如何实现,苦恼。
在网上找了好久,没有找到,可能是我搜索的关键词有问题。
我曾经使用过
WPF 窗口 嵌套 窗口
WPF 窗口 内嵌 窗口
WPF 窗口 包含 窗口
等等排列组合,献丑了。希望大家不吝。
这个真不懂,大家如果解决的某个人回答的好,就点击赞同,帮我拿主意。
窗口A 继承 window
窗口B 继承 window
1、要实现窗体B显示到窗体A的右侧位置,这个没有问题;
2、要实现将另一个控件添加到窗体A的right_area区域,这个也可以;
如需交流,请百度Hi 参考技术A 你的程序是WPF窗体,与Form窗体有很大的区别!
可以用B窗口从Page继承,right_area做成Label控件啥的都行,给他的Content new一个B窗口赋给他就行了。 参考技术B WPF不支持MDI式的多子窗口管理的。微软认为标签式的多子窗口更符合现代理念(其实就是用TabControl)。 参考技术C FROM 创建page
以上是关于打开子窗口,想让父窗口蒙上一层半透明灰色的层,这个怎么做? 相当于窗口禁用或者没有响应的那种效果。的主要内容,如果未能解决你的问题,请参考以下文章