Binding.Converter Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví převaděč pro použití.
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
Hodnota vlastnosti
Hodnota typu IValueConverter. Výchozí hodnota je null.
Poznámky
Vazba implicitně používá výchozí převaděč, který se pokusí provést převod typu mezi zdrojovou hodnotou a cílovou hodnotou. Pokud převod nelze provést, vrátí výchozí převaděč null.
Pokud chcete přidružit vlastní převaděč hodnot k vazbě, měli byste vytvořit třídu, která implementuje IValueConverter rozhraní a dodává implementace pro Convert a ConvertBack metody. Převaděče hodnot mohou měnit data z jednoho typu na jiný, překládat mezi kulturními detaily, jako jsou znakové sady, nebo upravovat jiné aspekty jejich prezentace. Příklady typických scénářů převodu najdete v tématu Převod dat v přehledu datových vazeb.
Použití atributu XAML
<object Converter="myConverter"/>
Hodnoty XAML
myConverter Prostředek odkaz na třídu, která implementuje IValueConverter rozhraní, která zahrnuje implementace Convert a ConvertBack metody. Pokud chcete odkazovat na převaděč hodnot, použijte rozšíření značek StaticResource.