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