DependencyObject.ReadLocalValue(DependencyProperty) Yöntem

Tanım

Varsa, bağımlılık özelliğinin yerel değerini döndürür.

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

Parametreler

dp
DependencyProperty

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

Döndürülenler

Yerel değeri döndürür veya yerel değer ayarlanmadıysa sentinel değerini UnsetValue döndürür.

Açıklamalar

Bağımlılık özelliği için en tipik "get" işlemleri için kullanmanız GetValue gerekir. ReadLocalValue değerin yerel olarak ayarlanmadığı çeşitli durumlar için geçerli değeri döndürmez.

Stiller, temalar, şablonlar, meta verilerden varsayılan değer veya özellik değeri devralma tarafından ayarlanan değerler yerel değerler olarak kabul edilmez. Ancak bağlamalar ve diğer ifadeler değerlendirildikten sonra yerel değerler olarak kabul edilir.

Hiçbir yerel değer ayarlanmadıysa, bu yöntem döndürür UnsetValue.

Döndürülen değer dışındaysa UnsetValue, döndürülen değerin dönüştürülebileceği daha belirli bir tür olup olmadığını belirlemek için istenen bağımlılık özelliğinin meta verilerini sorgulayabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.