DependencyObject.ReadLocalValue(DependencyProperty) Metod

Definition

Returnerar det lokala värdet för en beroendeegenskap, om den finns.

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

Parametrar

dp
DependencyProperty

Identifieraren DependencyProperty för egenskapen som värdet ska hämtas för.

Returer

Returnerar det lokala värdet eller returnerar sentinel-värdet UnsetValue om inget lokalt värde har angetts.

Kommentarer

Du bör använda GetValue för de vanligaste "get"-åtgärderna för en beroendeegenskap. ReadLocalValue returnerar inte det effektiva värdet för en mängd olika omständigheter där värdet inte har angetts lokalt.

Värden som anges efter format, teman, mallar, standardvärdet från metadata eller arv av egenskapsvärden anses inte vara lokala värden. Bindningar och andra uttryck anses dock vara lokala värden efter att de har utvärderats.

När inget lokalt värde har angetts returnerar UnsetValueden här metoden .

Om det returnerade värdet är annat än UnsetValuekan du fråga metadata för den begärda beroendeegenskapen för att avgöra om det finns en mer specifik typ som returvärdet kan konverteras till.

Gäller för

Se även