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