Binding.Converter Tulajdonság

Definíció

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.

A következőre érvényes: