DependencyObject.GetValue(DependencyProperty) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca bieżącą obowiązującą wartość właściwości zależności dla tego wystąpienia obiektu DependencyObject.
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
Parametry
Identyfikator DependencyProperty właściwości, dla której ma być pobrana wartość.
Zwraca
Zwraca bieżącą wartość obowiązującą.
Wyjątki
Określona dp
lub jego wartość była nieprawidłowa lub określona dp
nie istnieje.
Uwagi
Efektywna wartość to wartość właściwości zwróconej przez system właściwości do dowolnego obiektu wywołującego, który żąda wartości. Efektywna wartość jest wynikiem systemu właściwości, który ocenił wszystkie możliwe dane wejściowe, które uczestniczą w pierwszeństwie wartości systemu właściwości. Obejmuje to przymus i animację. Aby uzyskać więcej informacji, zobacz Pierwszeństwo wartości właściwości zależności.
Ta metoda nigdy nie zwróci UnsetValuewartości . Jest UnsetValue to wartość sentinel dla systemu właściwości, który jest używany w różnych pojemnościach wewnętrznie i od czasu do czasu również uwidacznianych za pośrednictwem wywołań zwrotnych przymusu.
Jeśli nie masz pewności, jaki powinien być typ właściwości, możesz wykonać zapytanie dotyczące identyfikatora żądanej właściwości zależności, aby określić, czy można przekonwertować PropertyType wartość zwracaną na.