DependencyObject.SetCurrentValue(DependencyProperty, Object) メソッド

定義

依存関係プロパティ値のソースを変更せずにその値を設定します。

C#
public void SetCurrentValue (System.Windows.DependencyProperty dp, object value);

パラメーター

dp
DependencyProperty

設定する依存関係プロパティの識別子。

value
Object

新しいローカル値。

例外

読み取り専用の依存関係プロパティ、またはシールされている DependencyObject 上のプロパティを変更しようとしました。

value が、dp プロパティに登録されている正しい型ではありません。

注釈

このメソッドは、アプリケーションで宣言されたプロパティの使用を無効にすることなく、プログラムによって独自のプロパティの値を設定するコンポーネントによって使用されます。 メソッドは SetCurrentValue プロパティの有効な値を変更しますが、既存のトリガー、データ バインディング、およびスタイルは引き続き機能します。

適用対象

製品 バージョン
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7