IconUriBindingExtension

Ecng.Xaml

Расширение получает привязку для значка (svg/png) и создает привязку источника изображения, которая будет автоматически обновляться при изменении темы.

Наследует: MarkupExtension

Конструкторы

IconUriBindingExtension
public IconUriBindingExtension(BindingBase binding)
iconUriBindingExtension = IconUriBindingExtension(binding)

Расширение получает привязку для значка (svg/png) и создает привязку источника изображения, которая будет автоматически обновляться при изменении темы.

Свойства

Binding
public BindingBase Binding { get; }
value = iconUriBindingExtension.Binding

Методы

ProvideValue
public override object ProvideValue(IServiceProvider serviceProvider)
result = iconUriBindingExtension.ProvideValue(serviceProvider)

При реализации в производном классе возвращает объект, предоставленный как значение целевого свойства для этого расширения разметки.

serviceProvider
Помощник поставщика услуг, который может предоставлять услуги для расширения разметки.

Возвращает: Значение объекта, которое необходимо установить для свойства, к которому применяется расширение.