如何设计具有多个接口的wpf应用程序

时间:2010-06-27 14:14:12

标签: wpf user-interface

我正在尝试学习如何设计一个具有多个不同用户界面的应用程序。它是一个医生可以查看患者记录,写处方等的应用程序。在设计这个(包括登录)时,我创建了单独的用户控件,用于登录,处方书写,病历浏览以及将所有可见性设置为隐藏,然后我将它们全部放在主应用程序的单个堆栈面板中窗口。我正在考虑使用代码隐藏文件来显示适当的用户控件。

我想知道这是一个创建wpf应用程序的有效方法,或者你如何设计具有多个接口的应用程序(我正在尝试使用它们的一些动画,例如淡入和隐藏关闭时用户控制)。

谢谢。

1 个答案:

答案 0 :(得分:1)

对于一个简单的项目,这非常好。 但是,随着视图数量的增加,您可能希望设计一个用于管理此堆栈面板的系统。

有一个用于处理这类情况的库,你可以在这里找到它:http://compositewpf.codeplex.com/看一下叫做RegionManager的东西