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. Значение по умолчанию — null
.
Комментарии
Привязка неявно использует преобразователь по умолчанию, который пытается выполнить преобразование типов между исходным значением и целевым значением. Если преобразование не удается выполнить, преобразователь по умолчанию возвращает значение null
.
Если вы хотите связать настраиваемый преобразователь значений с привязкой, необходимо создать класс, реализующий IValueConverter интерфейс и предоставляющий реализации для Convert методов и ConvertBack методов. Преобразователи значений могут изменять данные одного типа на другой, преобразовывать между культурными подробностями, такими как наборы символов, или изменять другие аспекты их представления. Примеры типичных сценариев преобразования см. в разделе "Преобразование данных" в обзоре привязки данных.
Использование атрибута XAML
<object Converter="myConverter"/>
Значения XAML
myConverter
Ссылка на ресурс для класса, реализующего IValueConverter интерфейс, который включает реализации Convert методов и ConvertBack методов. Чтобы ссылаться на преобразователь значений, используйте расширение разметки StaticResource.