WPF在控件里面嵌套WPF窗体

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF在控件里面嵌套WPF窗体相关的知识,希望对你有一定的参考价值。

各位大家好,我想用WPF制作如下的窗体

窗体要求已经在图上标明了。

主要问题是我想在WPF里面在添加一个WPF窗体,可是在网上找了很久的资料没找着,请各位帮帮忙呀。
如果能达到WPF里面用一控件再添加一个WPF窗体的话分就给了。如果能达到图片上的全部要求的话另加高分。
一定要是在WPF里面添加WPF窗体。
还有一般做成这种窗体的格式都是用什么去做的啊?

还有如果有谁能提供一些相关资料的另加分,如果有视频的话那就更好了。拜托各位了。
有谁有这方面比较厉害的,能否收小弟为徒!

另有WPF自定义控件的视频的还可加分。在此感谢各位了。
如有什么不方便的,可加小弟扣扣。

希望能详细的向小弟详解一番。
小弟扣扣:一①⑨捌O⑧------②伍泗扒,资料可邮箱给我。

先谢过了!

你的意思是在主窗体的不同的区域加载子窗体吧!
这个我建议你用prism框架。这个框架可以轻松的实现你想要的这个功能。
他的大致原理是:主窗体就是一个Shell(就理解成一个容器吧),在shell想要的位置设置若干的Region(这个相当于asp.net中母版页占位符的作用)。在你启动主窗体的时候,其他的子窗体可以直接加载到你的region处,或者你按你的需要(比如点击主窗体上的一个button)再随时加载。
Shell就是你以前的wpf的<window>窗口,而子窗体就得用usercontrol控件。

prism你可以在http://compositewpf.codeplex.com/下载,解压后里面有很多的例子。
prism框架的使用就是简单的将它封装好了的dll引用进去就可以了
不明白的话可以再问我 我自己有个比较简单的例子
参考技术A 用blend试试

WPF中使用 menu控件自动生成菜单,但是到窗体变小时,菜单栏显示不全了,怎么解决

WPF中使用 menu控件自动生成菜单,横着排列,但是到窗体变小时,菜单栏显示不全了,怎么解决

可以来一个容器里面放一些按钮,做成下接菜单的样子:
然后1、放好位置,比如放在菜单下面,
2、设置好透明度(就是你说的半透明),
3、设置visable=false
当你单击菜单项时,使这个容器visable=true就可以了。
参考技术A 1.你应该是锁定了窗体边界
2.菜单在左边,你只要锁定上和左就行,下和右边不需要锁定,都锁定时,就会在窗体缩小时产生压缩效果,变大时出校拉伸
3.解锁右边和底边布局的锁定

以上是关于WPF在控件里面嵌套WPF窗体的主要内容,如果未能解决你的问题,请参考以下文章

wpf窗体当把他最大化时里面的控件也要调整位置的大小怎么做

wpf里面类似 SplitterPanel SplitterItem 功能的控件怎么实现啊,可以拖放和停靠在窗体上

在WPF中弹出winfrom窗体怎么设置出现位置

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

wpf中 我新开一个线程添加控件到主窗体

WPF中使用 menu控件自动生成菜单,但是到窗体变小时,菜单栏显示不全了,怎么解决