Sdílet prostřednictvím


Binding.Converter Vlastnost

Definice

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í nullvý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.

Platí pro