Binding.Converter Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a konvertert.
public:
property System::Windows::Data::IValueConverter ^ Converter { System::Windows::Data::IValueConverter ^ get(); void set(System::Windows::Data::IValueConverter ^ value); };
public System.Windows.Data.IValueConverter Converter { get; set; }
member this.Converter : System.Windows.Data.IValueConverter with get, set
Public Property Converter As IValueConverter
Tulajdonság értéke
Típusérték IValueConverter. Az alapértelmezett érték a null.
Megjegyzések
A kötés implicit módon egy alapértelmezett konvertert használ, amely típuskonvertálást kísérel meg végrehajtani a forrásérték és a célérték között. Ha az átalakítás nem végezhető el, az alapértelmezett konverter ad vissza null.
Ha egyéni értékkonvertert szeretne társítani egy kötéssel, létre kell hoznia egy osztályt, amely implementálja az IValueConverter interfészt, és biztosítja az implementációkat és Convert metódusokatConvertBack. Az értékkonverterek módosíthatják az adatokat egyik típusról a másikra, lefordíthatják a kulturális részletek, például a karakterkészletek között, vagy módosíthatják a bemutató egyéb aspektusait. A tipikus konverziós forgatókönyvek példáiért tekintse meg az Adatkonvertálást az adatkötés áttekintésében.
XAML-attribútumok használata
<object Converter="myConverter"/>
XAML-értékek
myConverter Erőforrás-hivatkozás az interfészt megvalósító IValueConverter osztályra, amely magában foglalja a Convert metódusok implementációit ConvertBack . Értékkonverterre való hivatkozáshoz használja a StaticResource Markup bővítményt.