找一个WPF的多窗体思路

鏡椛氹鈅 2016-07-19 11:46:20
想做一个权限系统,将页面从数据库读取出来,并进行加载到窗体上,
在Winfrom里面可以将From加载到TabControl里面实现

在WPF里面Window和Page都不能放入TabControl里面

想问下怎么在WPF里面实现类似于浏览器一样的多窗体界面
...全文
1037 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lnfxbianxiu 2017-03-19
  • 打赏
  • 举报
回复
引用 楼主 u012804018 的回复:
想做一个权限系统,将页面从数据库读取出来,并进行加载到窗体上, 在Winfrom里面可以将From加载到TabControl里面实现 在WPF里面Window和Page都不能放入TabControl里面 想问下怎么在WPF里面实现类似于浏览器一样的多窗体界面
我也和楼主遇到同样的问题,请问楼主解决了吗?
HymanLiuTS 2016-10-09
  • 打赏
  • 举报
回复
可以用Grid加Button的形式,用Button控制Grid的隐藏和显示,只要保证同时只有一个Grid显示就行了?
Jonly 2016-09-23
  • 打赏
  • 举报
回复
关注!
muzizongheng 2016-09-22
  • 打赏
  • 举报
回复
如果你要真实的模拟IE或者Chrome的这种多标签管理窗体方式, 应该要通过win32 的api来实现. 具体有SetWindowPos, SetOwner, SetParent等等. 原理就是: 查找多个窗体的句柄, 然后调用api去设置它的位移及父子关系.
jimmyz2015 2016-07-21
  • 打赏
  • 举报
回复
UserControl是正解
黑娃 2016-07-21
  • 打赏
  • 举报
回复
为啥要把windows作为tabItem,直接在tabitem理由用grid画不是一样的吗?
  • 打赏
  • 举报
回复
引用 8 楼 u012804018 的回复:
[quote=引用 2 楼 duanzi_peng 的回复:] 在WPF里面Window和Page都不能放入TabControl里面 ->不用Window ,换成userControl,指定到 tabitem 即可,不过你需要做的就是修改tabItem样式,添加一个关闭按钮,可以手动来关闭tabitem 这样会更相似。
我想问下版主,一般 "厂" 字型布局,左侧和顶部一般都用什么?[/quote] DockPanel 布局控件。 定位到 左侧与顶部,剩余的部分 填充。
鏡椛氹鈅 2016-07-21
  • 打赏
  • 举报
回复
引用 2 楼 duanzi_peng 的回复:
在WPF里面Window和Page都不能放入TabControl里面 ->不用Window ,换成userControl,指定到 tabitem 即可,不过你需要做的就是修改tabItem样式,添加一个关闭按钮,可以手动来关闭tabitem 这样会更相似。
我想问下版主,一般 "厂" 字型布局,左侧和顶部一般都用什么?
鏡椛氹鈅 2016-07-21
  • 打赏
  • 举报
回复
引用 4 楼 falcomavin 的回复:
为啥要把windows作为tabItem,直接在tabitem理由用grid画不是一样的吗?
因为数据要从数据库加载
鏡椛氹鈅 2016-07-21
  • 打赏
  • 举报
回复
引用 3 楼 Libby1984 的回复:
你只需要用UserControl来实现每一页的内容,然后将每个UseControl添加到TabControl即可
引用 5 楼 jimmyz2015 的回复:
UserControl是正解
我暂时还不想使用用户控件,想看看还有什么其他方法
  • 打赏
  • 举报
回复
你只需要用UserControl来实现每一页的内容,然后将每个UseControl添加到TabControl即可
  • 打赏
  • 举报
回复
在WPF里面Window和Page都不能放入TabControl里面 ->不用Window ,换成userControl,指定到 tabitem 即可,不过你需要做的就是修改tabItem样式,添加一个关闭按钮,可以手动来关闭tabitem 这样会更相似。
lzl1030152809 2016-07-19
  • 打赏
  • 举报
回复
把Page改成Grid不就行了

8,756

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧