Binding.Converter Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia konwerter do użycia.
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
Wartość właściwości
Wartość typu IValueConverter. Wartość domyślna to null.
Uwagi
Powiązanie niejawnie używa konwertera domyślnego, który próbuje wykonać konwersję typu między wartością źródłową a wartością docelową. Jeśli nie można dokonać konwersji, domyślny konwerter zwraca wartość null.
Jeśli chcesz skojarzyć niestandardowy konwerter wartości z powiązaniem, należy utworzyć klasę, która implementuje IValueConverter interfejs i dostarcza implementacje dla Convert metod i ConvertBack . Konwertery wartości mogą zmieniać dane z jednego typu na inny, tłumaczyć między szczegółami kulturowymi, takimi jak zestawy znaków, lub modyfikować inne aspekty prezentacji. Przykłady typowych scenariuszy konwersji można znaleźć w temacie "Konwersja danych" w temacie Omówienie powiązania danych.
Użycie atrybutu języka XAML
<object Converter="myConverter"/>
Wartości XAML
myConverter
Odwołanie do zasobu klasy implementujące IValueConverter interfejs, który obejmuje implementacje Convert metod i ConvertBack . Aby odwołać się do konwertera wartości, użyj rozszerzenia znaczników StaticResource.