DependencyObject.GetValue(DependencyProperty) Yöntem

Tanım

Bir öğesinin bu örneğindeki bağımlılık özelliğinin DependencyObjectgeçerli geçerli değerini döndürür.

public:
 System::Object ^ GetValue(System::Windows::DependencyProperty ^ dp);
public object GetValue (System.Windows.DependencyProperty dp);
member this.GetValue : System.Windows.DependencyProperty -> obj
Public Function GetValue (dp As DependencyProperty) As Object

Parametreler

dp
DependencyProperty

DependencyProperty Değerini almak için özelliğinin tanımlayıcısı.

Döndürülenler

Geçerli geçerli değeri döndürür.

Özel durumlar

Belirtilen dp veya değeri geçersiz veya belirtilen dp yok.

Açıklamalar

Geçerli değer, özellik sistemi tarafından değeri isteyen herhangi bir çağırana döndürülen özelliğin değeridir. Etkin değer, özellik sistemi değeri önceliğine katılan tüm olası girişleri değerlendiren özellik sisteminin sonucudur. Buna zorlama ve animasyon dahildir. Daha fazla bilgi için bkz . Bağımlılık Özelliği Değer Önceliği.

Bu yöntem hiçbir zaman döndürmez UnsetValue. , UnsetValue çeşitli kapasitelerde dahili olarak kullanılan ve bazen de zorlamalı geri çağırmalar aracılığıyla kullanıma sunulan özellik sistemi için bir sentinel değeridir.

Özelliğin türünün ne olması gerektiği konusunda emin değilseniz, döndürülen değerin dönüştürülebileceği daha belirli PropertyType bir değer olup olmadığını belirlemek için istenen bağımlılık özelliğinin tanımlayıcısını sorgulayabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.