XamlObjectWriter.OnSetValue(Object, XamlMember, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Invoca cualquier método XamlSetValueHandler al que se haga referencia que esté asociado al objeto XamlObjectWriterSettings de este sistema de escritura siempre y cuando el valor de handled
de los datos de evento de XamlSetValueEventArgs no sea 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
Parámetros
- eventSender
- Object
Objeto que se va a notificar al controlador como origen.
- member
- XamlMember
Nombre de la propiedad que se va a establecer, que se pasa al controlador como parte de XamlSetValueEventArgs.
- value
- Object
Valor que se va a proporcionar para la propiedad designada por property
. El valor se pasa al controlador como parte de XamlSetValueEventArgs.
Devoluciones
Valor booleano establecido por cualquier controlador asociado; de lo contrario, devuelve false
.
Comentarios
Si la SetValue
operación para este escritor XAML tiene un controlador asociado ( XamlSetValueHandler se declara en XamlObjectWriterSettings), este método crea nuevos XamlSetValueEventArgs y los pasa al controlador. El valor devuelto se establece leyendo el Handled valor que se pasa a través de los datos del evento. Si no existe ningún controlador y se invoca este método, la llamada devuelve false
.