DependencyObject.ReadLocalValue(DependencyProperty) Metoda

Definicja

Zwraca wartość lokalną właściwości zależności, jeśli istnieje.

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

Parametry

dp
DependencyProperty

Identyfikator DependencyProperty właściwości, dla której ma być pobrana wartość.

Zwraca

Zwraca wartość lokalną lub zwraca wartość sentinel, jeśli nie ustawiono wartości UnsetValue lokalnej.

Uwagi

Należy użyć GetValue w przypadku najbardziej typowych operacji "get" dla właściwości zależności. ReadLocalValue nie zwraca obowiązującej wartości dla różnych okoliczności, w których wartość nie została ustawiona lokalnie.

Wartości ustawione według stylów, motywów, szablonów, wartości domyślnej z metadanych lub dziedziczenia wartości właściwości nie są uznawane za wartości lokalne. Jednak powiązania i inne wyrażenia są uważane za wartości lokalne po ich ocenie.

Jeśli nie ustawiono wartości lokalnej, ta metoda zwraca wartość UnsetValue.

Jeśli zwrócona wartość jest inna niż UnsetValue, możesz wykonać zapytanie o metadane żądanej właściwości zależności, aby określić, czy istnieje bardziej konkretny typ, na który można przekonwertować wartość zwracaną.

Dotyczy

Zobacz też