WPF 子窗体 在 父窗体 中 打开,初学不懂,请指教

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 子窗体 在 父窗体 中 打开,初学不懂,请指教相关的知识,希望对你有一定的参考价值。

前提:
窗体A 布局如下

窗体B 布局如下

要求:
当单击btn按钮后,窗体B显示在窗口A的right_area区域,如何实现,苦恼。
在网上找了好久,没有找到,可能是我搜索的关键词有问题。
我曾经使用过
WPF 窗口 嵌套 窗口
WPF 窗口 内嵌 窗口
WPF 窗口 包含 窗口
等等排列组合,献丑了。希望大家不吝。
这个真不懂,大家如果解决的某个人回答的好,就点击赞同,帮我拿主意。
窗口A 继承 window
窗口B 继承 window

你这个没有必要使用窗体B吧,又要用窗体,又要嵌入到另一个窗体当中,你还不如直接添加一个控件在窗体A上。
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

php 窗体关闭以后怎样自动刷新父页面

你说的是弹出框吧,给关闭设置一个动作,用JS去reload一些父窗口就好了。 参考技术A 请用js,你的动作是浏览器,跟php无关~
请baidu一下:js关闭窗口刷新父窗口

以上是关于WPF 子窗体 在 父窗体 中 打开,初学不懂,请指教的主要内容,如果未能解决你的问题,请参考以下文章

WPF关闭子窗口时刷新父页面列表数据,WPF窗体间传参

C#winform中父窗体打开后下面有一排导航,导航打开子窗体,子窗体停靠在父窗体中间

php 窗体关闭以后怎样自动刷新父页面

如何在鼠标位置打开具有 Windows 窗体父级的 WPF 窗口?

C#winform如何实现状态栏

WPF中窗体打开的位置怎么控制?