如何更好地使用wpf

时间:2017-05-13 07:46:49

标签: c# .net wpf

有些问题。什么选项更好,在项目中创建大量窗口以从一个窗口移动到另一个窗口。或者,在一个窗口中工作,就在我需要从登录窗口移动时,例如,清除网格并使用其控件,对象等加载另一个网格。接受任何提示,谢谢

2 个答案:

答案 0 :(得分:0)

您应该咨询您的用户。

从一个窗口到另一个窗口的流程是向导对话框。您可以确定已采取所有步骤。但专家用户可能会讨厌。

另一方面,显示主窗口中的所有选项对于新手用户来说可能是压倒性的,对专家来说非常好:)

答案 1 :(得分:-1)

我喜欢只创建一个窗口,在其上放置一个顶层菜单,并在窗口中心放置一个ContentPresenter。然后,我创建了一些UserControls,它们是应用程序的“页面”。在顶部菜单上,处理单击事件。例如,在“用户配置文件”菜单上,打开UserProfile页面:

contentControl.Content = new UserProfile();

其中UserProfile是您创建的UserControl。

另外,请阅读MVVM。如果你来自WindowsForms / WebForms世界,那么你在开始时就会感到困惑,但是如果你有时间学习,那就值得付出努力。