下面的步驟用來說明怎麼樣去建立一個基於MUI的自定義樣式。讓我們建立一個字型顏色顯示為紅色的按鈕樣式。
視覺化顯示如下:
因為我們並沒有明確生命繼承自MUI風格,它還是採用WPF的預設風格。我們需要設定Style的BaseOn屬性:
視覺化顯示如下:
這看起來好多了,這個時候我們的樣式已經繼承了MUI的內在樣式,但是這個時候如果你把自定義樣式挪到App.xaml中的話,
你會發現這個按鈕又變成了WPF的預設樣式,解決方法就是把這個樣式單獨寫到一個xaml檔案中,然後在App.xaml中引用它,
看下面的程式碼:
這樣它又正常工作了,簡單一點說就是整合MUI樣式,確保定義在本地資源字典中或一個分割的字典中,然後在App.xaml中引用它即可。
返回 檢視目錄