XamlMemberInvoker.GetValue(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 ThrowIfUnknown
bir çağrı içerir. Bu yardımcı, öğesinin XamlMemberInvoker olduğu durumları içeren bilinmeyen XamlMemberbir öğesini temel aldığı durumlar UnderlyingMemberXamlMembernull
için her zaman oluşturur.
Temel uygulama ise UnderlyingGetternull
oluş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
.