作用
1.可以將源資料和目標資料之間進行特定的轉化
2.定義轉換器,需要繼承介面ivalueconverter
classforecolorconverter : ivalueconverter
public
object convertback(object value, type targettype, object
parameter, cultureinfo culture)
}
convert:會進行源屬性傳給目標屬性的特定轉化
convertback:會進行目標屬性傳給源屬性的特定轉化
引數parameter:對應binding的converterparameter屬性
3.使用轉換器
(1)引用轉換器所在的命名空間
xmlns:local="clr-namespace:converter
"
(2)定義資源
"forcolorconverter
"/>
(3)定義屬性
publicusercontrol1()
public
class
viewmodel : viewmodelbase
}}
(4)繫結屬性,新增轉換器
"left
" height="
23" margin="
243,208,0,0
" content="
這裡哦" foreground="
,mode=oneway}
" verticalalignment="
top" width="
120"/>
"tbname
" horizontalalignment="
left
" height="
23" margin="
243,160,0,0
wrap
" text="
" verticalalignment="
top" width="
120"/>
"button
" horizontalalignment="
left
" margin="
389,160,0,0
" verticalalignment="
top" width="
75"/>
WPF利用轉換器做介面切換
我們都知道wpf中控制項有visibility屬性和tag屬性,包括visible,collasped,hidden,我做的介面切換的思路就是隱藏所有的控制項,顯示需要的,我們利用控制項上的tag屬性標識1或0,首先全部置0,需要顯示那個就置1 假如我們用0代表collasped,1表示visibl...
WPF 精修篇 值轉換器
效果 wpf 值轉換器 checkbox 是bool 而 rect是乙個visibility 需要乙個中間層 類class booltovisconver ivalueconverter public object convertback object value,type targettype,o...
潛移默化學會WPF 值轉換器
原文 潛移默化學會wpf 值轉換器 1.binding 後面的stringformat的寫法 連線字串 2.valueconversion typeof decimal typeof string public class priceconverter ivalueconverter public ...