DependencyObject.SetCurrentValue(DependencyProperty, Object) 메서드

정의

해당 값 소스를 변경하지 않고 종속성 속성의 값을 설정합니다.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

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

value
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.

적용 대상