PropertyMetadata.DefaultValue PropertyMetadata.DefaultValue PropertyMetadata.DefaultValue PropertyMetadata.DefaultValue Property

定義

依存関係プロパティの既定値を取得または設定します。Gets or sets the default value of the dependency property.

public:
 property System::Object ^ DefaultValue { System::Object ^ get(); void set(System::Object ^ value); };
public object DefaultValue { get; set; }
member this.DefaultValue : obj with get, set
Public Property DefaultValue As Object

プロパティ値

プロパティの既定値。The default value of the property. 既定値、PropertyMetadataパラメーターなしのコンス トラクターで作成されたインスタンスになりますUnsetValueします。The default value on a PropertyMetadata instance created with the parameterless constructor will be UnsetValue.

例外

いったん作成した後は、値 UnsetValue に設定できません。Cannot be set to the value UnsetValue once created.

依存関係プロパティの操作にいったん適用した後は、メタデータのプロパティを設定できません。Cannot set a metadata property once it is applied to a dependency property operation.

注釈

DefaultValue 読み取り/書き込みとしてオブジェクト モデルで定義されます。DefaultValue is defined in the object model as read-write. これは、DefaultValueの初期化後に調整することができます、PropertyMetadataオブジェクト自体です。This is so DefaultValue can be adjusted after initialization of the PropertyMetadata object itself. ただし、呼び出しの一部として使用されるメタデータとRegisterAddOwner、またはOverrideMetadata、プロパティ システムはそのメタデータ インスタンスを封印およびプロパティを変更できないと見なされますようになりました。However, once the metadata is consumed as part of a call to Register, AddOwner, or OverrideMetadata, the property system will seal that metadata instance and the properties are now considered immutable. 設定しようとしています。DefaultValueしたらIsSealedtrueでこのメタデータ インスタンスで例外が発生します。Attempting to set DefaultValue once IsSealed is true on this metadata instance will raise an exception.

既定のパラメーターなしのコンス トラクターごと、defaultValueUnsetValueいずれかを使用して設定することはできませんDefaultValueまたはコンス トラクター。Although it is the default per the parameterless constructor, a defaultValue of UnsetValue cannot be set using either DefaultValue or the constructor. しようとすると、例外が発生します。Attempting to do so will raise an exception.

XAML テキストの使用状況XAML Text Usage

この型のメンバーは、通常では使用しないXAMLXAMLします。Members of this type are not typically used in XAMLXAML.

適用対象