这应该是一个非常基本的设计问题,但由于某些原因,它似乎并没有做到有据可查(可能是由于它的简单?)。之间的导航屏幕在WPF
如果我建设WPF是布里格了不同的CRM的任务,我想屏幕之间进行导航仪表板应用程序,这是做到这一点的最好办法,还是有更好的办法?
所以,比如我有登录屏幕 - >主菜单屏幕 - >屏幕的不同公用事业
var orderManagerWindow = new MyXamlView();
var loginWindow = Application.Current.MainWindow;
orderManagerWindow.Left = loginWindow.Left;
orderManagerWindow.Top = loginWindow.Top;
Application.Current.MainWindow = orderManagerWindow;
orderManagerWindow.Show();
loginWindow.Close();
我真的很感激帮助和建议之一!
不''NavigationWindow''进行比对换一个不同的窗口更好?有一个更快/更平滑的过渡? 此外,这是否意味着现有的Windows需要转换到网页?谢谢! – 2010-03-26 13:48:39
我不认为在性能上有显着差异,但单个窗口的用户体验可能会更好。如果你这样做,是的,你将不得不将Windows转换为Pages或UserControls – 2010-03-26 14:14:00
太好了,去吧,非常感谢! – 2010-03-26 15:02:37