Aracılığıyla paylaş


XamlMemberInvoker.GetValue(Object) Yöntem

Tanım

Bir örnekten ilgili özelliğin değerini alır.

public:
 virtual System::Object ^ GetValue(System::Object ^ instance);
public virtual object GetValue (object instance);
abstract member GetValue : obj -> obj
override this.GetValue : obj -> obj
Public Overridable Function GetValue (instance As Object) As Object

Parametreler

instance
Object

Üye için sahip türünün bir örneği.

Döndürülenler

İstenen özellik değeri.

Özel durumlar

instance, null değeridir.

Bilinmeyen bir tabanlı XamlMemberbir XamlMemberInvoker üzerinde bu yöntem çağrıldı.

-Veya-

Bu yöntem salt yazma üyede çağrıldı.

-Veya-

UnderlyingGetter, null değeridir.

Devralanlara Notlar

Temel uygulama, iç yardımcıya ThrowIfUnknownbir çağrı içerir. Bu yardımcı, öğesinin XamlMemberInvoker olduğu durumları içeren bilinmeyen XamlMemberbir öğesini temel aldığı durumlar UnderlyingMemberXamlMembernulliçin her zaman oluşturur.

Temel uygulama ise UnderlyingGetternulloluşturur.

Statik özellikler için (IsStatic başına ) varsayılan uygulama ilk parametre olarak geçirilip null ikincisinde paketlendiğinde instance çağrılır Invoke(Object, Object[])UnderlyingGetter.UnderlyingGettertrue Statik olmayan özellikler için ilk parametre olarak öğesini ve ikinci parametre olarak boş bir paketi çağırıp Invoke(Object, Object[]) iletir instance .

Şunlara uygulanır