DependencyObject.GetValue(DependencyProperty) Yöntem
Ö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 öğ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
DependencyProperty Değerini almak için özelliğinin tanımlayıcısı.
Geçerli geçerli değeri döndürür.
Belirtilen dp
veya değeri geçersiz veya belirtilen dp
yok.
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.
Ürün | Sürümler |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: