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ěč na 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í formát je null
.
Poznámky
Vazba implicitně používá výchozí převaděč, který se pokouší provést převod typu mezi zdrojovou a cílovou hodnotou. Pokud převod nelze provést, vrátí null
výchozí převaděč .
Pokud chcete přidružit vlastní převaděč hodnot k vazbě, měli byste vytvořit třídu, která implementuje IValueConverter rozhraní a poskytuje implementace pro Convert metody a ConvertBack . Převaděče hodnot můžou měnit data z jednoho typu na jiný, překládat mezi kulturními podrobnostmi, 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
Odkaz na prostředek na třídu, která implementuje IValueConverter rozhraní, které zahrnuje implementace Convert metod a ConvertBack . Chcete-li odkazovat na převaděč hodnot, použijte rozšíření StaticResource Markup.