IValueConverter Arabirim
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.
Bağlamaya özel mantık uygulamak için bir yol sağlar.
public interface class IValueConverter
public interface IValueConverter
type IValueConverter = interface
Public Interface IValueConverter
- Türetilmiş
Açıklamalar
Bir değer dönüştürücüsünü bağlamayla ilişkilendirmek istiyorsanız, arabirimini uygulayan IValueConverter bir sınıf oluşturun ve ardından ve ConvertBack yöntemlerini uygulayınConvert. Dönüştürücüler verileri bir türden diğerine değiştirebilir, verileri kültürel bilgilere göre çevirebilir veya sununun diğer yönlerini değiştirebilir. Bazı tipik dönüştürücü senaryolarının örnekleri için Bkz. Veri Bağlamaya Genel Bakış'ta "Veri Dönüştürme".
Değer dönüştürücüleri kültüre duyarlıdır. Convert Hem hem de ConvertBack yöntemleri, kültürel bilgileri gösteren bir culture
parametreye sahiptir. Kültürel bilgiler dönüştürmeyle ilgisizse, özel dönüştürücünüzde bu parametreyi yoksayabilirsiniz.
ve Convert ConvertBack yöntemleri, dönüştürücüsünün aynı örneğini farklı parametrelerle kullanabilmeniz için adlı parameter
bir parametreye de sahiptir. Örneğin, kullandığınız giriş parametresine göre farklı veri biçimleri üreten bir biçimlendirme dönüştürücüsü yazabilirsiniz. ve yöntemlerine ConverterParameter Binding bağımsız değişken Convert ConvertBack olarak parametre geçirmek için sınıfının kullanabilirsiniz.
Yöntemler
Convert(Object, Type, Object, CultureInfo) |
Bir değeri dönüştürür. |
ConvertBack(Object, Type, Object, CultureInfo) |
Bir değeri dönüştürür. |