ModernUI教程:如何使用你自己的導航框架

聖光下的囚徒發表於2016-04-10

     Modern UI for WPF帶有一個內建的頁面導航框架,易於使用和可擴充套件的。但這並不是必須的,你也可以自己來自定義一個導航框架。

     預設的ModernWindow控制元件模板包括標題、選單和後退控制元件用於支援頁面導航框架。在預設模板中ModernWindow.Content屬性將被忽略而且不會被渲染。如果你選擇使用自定義的導航框架,你可能想要渲染自定義的控制元件,這可以通過使用自定義ModernWindow風格,可以通過設定ModernWindow.Content來填充空白。

     空白ModernWindow樣式在Modern UI中使用BlankWindow來定義。

     下面的程式碼教你如何在XAML中定義該樣式:

image

     下面的程式碼教你如何在後臺程式碼中建立一個空白的ModernWindow:

image

重要:請注意ModernWindow ContentSource,MenuGroupLinks,TitleLinks LogoData屬性是使用BlankWindow風格時不再被使用。

既然你實現你自己的導航框架,您需要提供自己的實現。

傳送門:  ModernUI教程:目錄

相關文章