XamlMemberInvoker.SetValue(Object, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta un valore della proprietà pertinente in un'istanza.
public:
virtual void SetValue(System::Object ^ instance, System::Object ^ value);
public virtual void SetValue (object instance, object value);
abstract member SetValue : obj * obj -> unit
override this.SetValue : obj * obj -> unit
Public Overridable Sub SetValue (instance As Object, value As Object)
Parametri
- instance
- Object
Istanza del tipo di proprietario per il membro.
- value
- Object
Valore della proprietà da impostare.
Eccezioni
instance
è null
.
Questo metodo viene richiamato su un oggetto XamlMemberInvoker basato su un oggetto XamlMember sconosciuto.
-oppure-
Richiamato questo metodo su un membro in sola lettura.
-oppure-
UnderlyingSetter è null
.
Note per gli eredi
L'implementazione di base include una chiamata all'helper interno ThrowIfUnknown
. Questo helper genera sempre per i casi in cui un XamlMemberInvoker oggetto è basato su un oggetto sconosciuto XamlMember, che include i casi in cui l'oggetto UnderlyingMember XamlMember di è null
.
L'implementazione di base genera se UnderlyingSetter è null
.
Per le proprietà statiche ( è per ) l'implementazione predefinita chiama Invoke(Object, Object[]) il UnderlyingSetter passaggio null
come primo parametro e creazione di pacchetti instance
e value
come secondo parametro.UnderlyingSettertrue
IsStatic Per le proprietà non statiche, chiama Invoke(Object, Object[]) e inoltra instance
come primo parametro e value
come secondo parametro.