Binding.Converter Özellik

Tanım

Dönüştürücü kullanılacak öğesini 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, kaynak değerle hedef değer arasında tür dönüştürmesi yapmaya çalışan varsayılan dönüştürücüleri örtük olarak kullanır. Dönüştürme yapılamıyorsa, varsayılan dönüştürücü döndürür null.

Özel bir değer dönüştürücüsünü bir bağlamayla ilişkilendirmek istiyorsanız, arabirimini IValueConverter uygulayan 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 IValueConverter uygulayan 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