WPF?

Tags: 顏色, 字型, 下文,

WPF 中Converter具有轉換作用,具體怎麼操作,請看下文:

工具/原料

筆記本或者臺式電腦

安裝vs 2005版本及其以上版本都行

方法/步驟

建立一個視窗,建一個專案,命名為WPFConverter.xaml

WPF 中Converter的使用(字型和顏色同時變化)

建立一個轉化器的類,這個類一定要實現IValueConverter介面,並且在轉換器裡面實現顏色變更的邏輯

WPF 中Converter的使用(字型和顏色同時變化)

建立一個Person類,該類要實現INotifyPropertyChanged介面,這樣的話就能夠實現文字框內容的變化

WPF 中Converter的使用(字型和顏色同時變化)

在建立一個MainVM類,初始賦值,整個邏輯按照MVVM的框架實行

WPF 中Converter的使用(字型和顏色同時變化)

建立前臺,前臺很簡單,建立一個文字框,一個按鈕,只不過在 引用資源的時候注意一下,引用的來源,以及Converter={StaticResource colorConverter}的繫結

WPF 中Converter的使用(字型和顏色同時變化)

後臺邏輯也比較簡單,例項化一個物件之後,然後進行賦值操作

WPF 中Converter的使用(字型和顏色同時變化)

效果圖看一下,這是初始化的效果

WPF 中Converter的使用(字型和顏色同時變化)

這是點選按鈕之後的效果,顏色和字型都發生了變化

WPF 中Converter的使用(字型和顏色同時變化)

注意事項

此處注意點是兩個地方的介面一定要實現,不然沒有效果圖的

顏色, 字型, 下文,
相關問題答案