XamlObjectWriter.OnSetValue(Object, XamlMember, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает любой метод XamlSetValueHandler, на который имеется ссылка и который связан с XamlObjectWriterSettings, для этого средства записи при условии, что параметр handled
в данных события XamlSetValueEventArgs имеет значение, отличное от true
.
protected:
virtual bool OnSetValue(System::Object ^ eventSender, System::Xaml::XamlMember ^ member, System::Object ^ value);
protected virtual bool OnSetValue (object eventSender, System.Xaml.XamlMember member, object value);
abstract member OnSetValue : obj * System.Xaml.XamlMember * obj -> bool
override this.OnSetValue : obj * System.Xaml.XamlMember * obj -> bool
Protected Overridable Function OnSetValue (eventSender As Object, member As XamlMember, value As Object) As Boolean
Параметры
- eventSender
- Object
Объект, передаваемый в обработчик в качестве источника.
- member
- XamlMember
Имя задаваемого свойства, передаваемое обработчику в составе объекта XamlSetValueEventArgs.
- value
- Object
Значение, которое нужно предоставить свойству, определенному параметром property
. Значение передается обработчику в составе объекта XamlSetValueEventArgs.
Возвращаемое значение
Логическое значение, заданное любым связанным обработчиком; в противном случае — значение false
.
Комментарии
Если операция SetValue
для этого модуля записи XAML имеет связанный обработчик ( XamlSetValueHandler объявлен в XamlObjectWriterSettings), этот метод создает новые XamlSetValueEventArgs и передает их обработчику. Возвращаемое значение задается путем считывания Handled значения, передаваемого через данные события. Если обработчик не существует и этот метод вызывается, вызов возвращается false
.