ModernUI教程:如何從MUI樣式中派生自定義樣式

聖光下的囚徒發表於2014-12-02

下面的步驟用來說明怎麼樣去建立一個基於MUI的自定義樣式。讓我們建立一個字型顏色顯示為紅色的按鈕樣式。

clipboard

視覺化顯示如下:

clipboard[1]

因為我們並沒有明確生命繼承自MUI風格,它還是採用WPF的預設風格。我們需要設定Style的BaseOn屬性:

clipboard[2]

視覺化顯示如下:

clipboard[3]

這看起來好多了,這個時候我們的樣式已經繼承了MUI的內在樣式,但是這個時候如果你把自定義樣式挪到App.xaml中的話,

你會發現這個按鈕又變成了WPF的預設樣式,解決方法就是把這個樣式單獨寫到一個xaml檔案中,然後在App.xaml中引用它,

看下面的程式碼:

clipboard[4]

這樣它又正常工作了,簡單一點說就是整合MUI樣式,確保定義在本地資源字典中或一個分割的字典中,然後在App.xaml中引用它即可。

 

返回   檢視目錄

相關文章