Modern UI for WPF帶有一個内置的頁面導航架構,易于使用和可擴充的。但這并不是必須的,你也可以自己來自定義一個導航架構。
預設的ModernWindow控件模闆包括标題、菜單和後退控件用于支援頁面導航架構。在預設模闆中ModernWindow.Content屬性将被忽略而且不會被渲染。如果你選擇使用自定義的導航架構,你可能想要渲染自定義的控件,這可以通過使用自定義ModernWindow風格,可以通過設定ModernWindow.Content來填充空白。
空白ModernWindow樣式在Modern UI中使用BlankWindow來定義。
下面的代碼教你如何在XAML中定義該樣式:
ModernUI教程:如何使用你自己的導航架構
下面的代碼教你如何在背景代碼中建立一個空白的ModernWindow:
重要:請注意ModernWindow ContentSource,MenuGroupLinks,TitleLinks LogoData屬性是使用BlankWindow風格時不再被使用。
既然你實作你自己的導航架構,您需要提供自己的實作。
傳送門: ModernUI教程:目錄