DependencyObject.SetCurrentValue(DependencyProperty, Object) Metoda

Definicja

Ustawia wartość właściwości zależności bez zmieniania jej źródła wartości.

public:
 void SetCurrentValue(System::Windows::DependencyProperty ^ dp, System::Object ^ value);
public void SetCurrentValue (System.Windows.DependencyProperty dp, object value);
member this.SetCurrentValue : System.Windows.DependencyProperty * obj -> unit
Public Sub SetCurrentValue (dp As DependencyProperty, value As Object)

Parametry

dp
DependencyProperty

Identyfikator właściwości zależności do ustawienia.

value
Object

Nowa wartość lokalna.

Wyjątki

Podjęto próbę zmodyfikowania właściwości zależności tylko do odczytu lub właściwości na zapieczętowanym DependencyObjectobiekcie .

value nie był poprawnym typem zarejestrowanym dp dla właściwości.

Uwagi

Ta metoda jest używana przez składnik, który programowo ustawia wartość jednej z własnych właściwości bez wyłączania zadeklarowanego użycia właściwości aplikacji. Metoda SetCurrentValue zmienia obowiązującą wartość właściwości, ale istniejące wyzwalacze, powiązania danych i style będą nadal działać.

Dotyczy