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 sonra 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 Veri Bağlamaya Genel Bakış'taki "Veri Dönüştürme" bölümüne bakın.
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 ConvertBack yöntemlerinin Convert de adlı parameter bir parametresi vardır, böylece farklı parametrelerle aynı dönüştürücü örneğini kullanabilirsiniz. Ö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 ConverterParameterBinding bağımsız değişken ConvertConvertBack olarak parametre geçirmek için sınıfının öğesini kullanabilirsiniz.
Yöntemler
| Name | Description |
|---|---|
| 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. |