WPF和WinForm中如何实现只在一个窗口中进行所有操作?

我是自学的WPF和WINform目前能做一些有功能的玩具项目,比如什么排队叫号酒店管理之类的,但是做出来的项目,都是点一个按钮,蹦一个window,点一个蹦一个,个人感觉... 我是自学的WPF和WINform 目前能做一些有功能的玩具项目,比如什么排队叫号 酒店管理之类的,
但是做出来的项目,都是点一个按钮,蹦一个window, 点一个 蹦一个,个人感觉有点太蛋疼了。
虽我然把窗口都设置成一样大小的grid,而且定位到屏幕中间, showDialog的时候看起来像是同一个窗口,但是底下任务栏还是诚实的显示出来了所有东西, 并且执行比较复杂的逻辑的时候很麻烦,很可能同一个界面 比如显示员工工资, 第一次点 他出来了一个,然后这个页面里有个修改, 修改完刷新数据库,他又会蹦出来一个员工工资, o(╯□╰)o。。。。。
像一般真正的C/S项目是用什么方法让所有的操作都在同一个window下变化内容呢, 求教大牛们,
给代码或者方法都可以,能解决的参考链接也可以, 我逛了下CSDN 可能是看的不仔细 也没发现有介绍这样方法的。
我看了一些教学视频, 视频教的都是代码逻辑, 比如怎么封装方法, 什么功能用什么代码写, 并没有直接的项目教学,一般的单个功能都是用messagebox或者直接新窗口showDialog直接看的。
而我下载了一些比较大的项目,比如XX人力资源管理系统, 正儿八经的项目 都是在同一个窗口下, 上面是toolbar 左边是导航 中间那块才是会变的,点什么 中间那块出来什么。
我会用dockpanal布局,但是怎么实现这种一个窗口到底的功能呢。
展开
 我来答
阳光的雷咩咩
2015-03-01 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7797万
展开全部
简单地说,Winform你可以用MDI界面,自己搜一下。WPF没有内置对MDI的支持,但可以使用Frame包含Page的方法来切换各个界面,或者用ContentTemplateSelector来切换,具体的你查一下。建议你找找相关的实例来学习一下,推荐Codeproject和Codeplex。
1一品清茶1
2015-03-04 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:115万
展开全部
最简单的方法是UserControl,用完了就清掉或隐藏,这也是也是最常用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式