DependencyObject.SetCurrentValue(DependencyProperty, Object) Metod

Definition

Anger värdet för en beroendeegenskap utan att ändra dess värdekälla.

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)

Parametrar

dp
DependencyProperty

Identifieraren för den beroendeegenskap som ska anges.

value
Object

Det nya lokala värdet.

Undantag

Försökte ändra en skrivskyddad beroendeegenskap eller en egenskap på en förseglad DependencyObject.

value var inte rätt typ som registrerats dp för egenskapen.

Kommentarer

Den här metoden används av en komponent som programmatiskt anger värdet för en av sina egna egenskaper utan att inaktivera ett programs deklarerade användning av egenskapen. Metoden SetCurrentValue ändrar det effektiva värdet för egenskapen, men befintliga utlösare, databindningar och format fortsätter att fungera.

Gäller för