制作 WPF 的正确方法是什么

Whats the correct way to make WPF's

我正在用 C# 制作我的第一个 WPF 并使用 MahApps,想知道处理内容更改的方法是什么,例如,当您单击一个按钮并看到一个新页面时?您是通过新的 window、面板还是任何其他方式来做到这一点?

我知道这是一个非常初学者的问题,但我也非常感谢您的帮助,如果这是错误的地方,请转发到正确的地方,那就太好了!

更好的方法是在新的 window/page 上导航,尝试减少视觉层次并使用更多固定尺寸来更快地处理布局。

这是打开新 windows 和页面的示例:

Opening a new Window

TheWindow win = new TheWindow ();
win.Show();

Navigating to a new page

ThePage tp = new ThePage ();
TheCurrentWindow.Navigate(tp);