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ü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.