Binding.Converter Właściwość

Definicja

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.

Dotyczy