DependencyObject.SetCurrentValue(DependencyProperty, Object) DependencyObject.SetCurrentValue(DependencyProperty, Object) DependencyObject.SetCurrentValue(DependencyProperty, Object) DependencyObject.SetCurrentValue(DependencyProperty, Object) Method

정의

해당 값 소스를 변경하지 않고 종속성 속성의 값을 설정합니다.Sets the value of a dependency property without changing its value source.

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)

매개 변수

dp
DependencyProperty DependencyProperty DependencyProperty DependencyProperty

설정할 종속성 속성의 식별자입니다.The identifier of the dependency property to set.

value
Object Object Object Object

새 로컬 값입니다.The new local value.

예외

읽기 전용 종속성 속성 또는 봉인된 DependencyObject의 속성을 수정하려고 한 경우Attempted to modify a read-only dependency property, or a property on a sealed DependencyObject.

valuedp 속성에 대해 등록된 올바른 형식이 아닌 경우value was not the correct type as registered for the dp property.

설명

이 메서드는 프로그래밍 방식으로 응용 프로그램의 선언 된 속성 사용을 사용 하지 않도록 설정 하지 않고 자체 속성 중 하나의 값을 설정 하는 구성 요소에 의해 사용 됩니다.This method is used by a component that programmatically sets the value of one of its own properties without disabling an application's declared use of the property. SetCurrentValue 속성이 아니라 기존 트리거, 데이터 바인딩 중 유효 값을 변경 하는 메서드 및 스타일은 계속 작동 합니다.The SetCurrentValue method changes the effective value of the property, but existing triggers, data bindings, and styles will continue to work.

적용 대상