Binding.Converter Свойство

Определение

Получает или задает используемый преобразователь.

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

Значение свойства

IValueConverter

Значение типа IValueConverter. Значение по умолчанию — null.

Комментарии

Привязка неявно использует преобразователь по умолчанию, который пытается выполнить преобразование типов между исходным значением и целевым значением. Если преобразование не удается выполнить, преобразователь по умолчанию возвращает значение null.

Если вы хотите связать настраиваемый преобразователь значений с привязкой, необходимо создать класс, реализующий IValueConverter интерфейс и предоставляющий реализации для Convert методов и ConvertBack методов. Преобразователи значений могут изменять данные одного типа на другой, преобразовывать между культурными подробностями, такими как наборы символов, или изменять другие аспекты их представления. Примеры типичных сценариев преобразования см. в разделе "Преобразование данных" в обзоре привязки данных.

Использование атрибута XAML

<object Converter="myConverter"/>  

Значения XAML

myConverter
Ссылка на ресурс для класса, реализующего IValueConverter интерфейс, который включает реализации Convert методов и ConvertBack методов. Чтобы ссылаться на преобразователь значений, используйте расширение разметки StaticResource.

Применяется к