Binding.Converter Özellik

Tanım

Dönüştürücüsü kullanacak şekilde alır veya ayarlar.

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

Özellik Değeri

türünde IValueConverterbir değer. Varsayılan değer: null.

Açıklamalar

Bağlama örtük olarak kaynak değer ile hedef değer arasında tür dönüştürmesi yapmaya çalışan bir varsayılan dönüştürücü kullanır. Dönüştürme yapılamazsa, varsayılan dönüştürücü döndürür null.

Bir özel değer dönüştürücüsünü bir bağlamayla ilişkilendirmek istiyorsanız, arabirimini uygulayan IValueConverter ve ve ConvertBack yöntemleri için Convert uygulamaları sağlayan bir sınıf oluşturmanız gerekir. Değer dönüştürücüleri verileri bir türden diğerine değiştirebilir, karakter kümeleri gibi kültürel ayrıntılar arasında çeviri yapabilir veya sunularının diğer yönlerini değiştirebilir. Tipik dönüştürme senaryolarının örnekleri için Veri Bağlamaya Genel Bakış'taki "Veri Dönüştürme" bölümüne bakın.

XAML Öznitelik Kullanımı

<object Converter="myConverter"/>

XAML Değerleri

myConverter ve ConvertBack yöntemlerinin uygulamalarını içeren arabirimini uygulayan IValueConverter bir sınıfa Convert kaynak başvurusu. Değer dönüştürücüye başvurmak için StaticResource biçimlendirme uzantısını kullanın.

Şunlara uygulanır