Binding.Converter Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.