UIPropertyMetadata UIPropertyMetadata UIPropertyMetadata UIPropertyMetadata Class

定義

コア レベルでレンダリングまたはユーザー インターフェイスの影響を受ける非フレームワーク プロパティのプロパティ メタデータを提供します。Provides property metadata for non-framework properties that do have rendering/user interface impact at the core level.

public ref class UIPropertyMetadata : System::Windows::PropertyMetadata
public class UIPropertyMetadata : System.Windows.PropertyMetadata
type UIPropertyMetadata = class
    inherit PropertyMetadata
Public Class UIPropertyMetadata
Inherits PropertyMetadata
継承
UIPropertyMetadataUIPropertyMetadataUIPropertyMetadataUIPropertyMetadata
派生

注釈

FrameworkPropertyMetadata (このクラスから派生) は、フレームワーク レベルのプロパティも使えるに使用される一般的なメタデータ クラス影響を与えるレンダリングまたはユーザー インターフェイス。FrameworkPropertyMetadata (derived from this class) is the more common metadata class used for framework-level properties that also have rendering/user interface impact.

コンストラクター

UIPropertyMetadata() UIPropertyMetadata() UIPropertyMetadata() UIPropertyMetadata()

UIPropertyMetadata クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPropertyMetadata class.

UIPropertyMetadata(Object) UIPropertyMetadata(Object) UIPropertyMetadata(Object) UIPropertyMetadata(Object)

プロパティに対して指定した既定値を使用して、UIPropertyMetadata クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPropertyMetadata class, with the specified default value for the property.

UIPropertyMetadata(Object, PropertyChangedCallback) UIPropertyMetadata(Object, PropertyChangedCallback) UIPropertyMetadata(Object, PropertyChangedCallback) UIPropertyMetadata(Object, PropertyChangedCallback)

指定した PropertyChanged コールバックを使用して、UIPropertyMetadata クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPropertyMetadata class, with the specified PropertyChanged callback.

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback) UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback) UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback) UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

指定した既定値とコールバックを使用して、UIPropertyMetadata クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPropertyMetadata class, with the specified default value and callbacks.

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean) UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean) UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean) UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean)

指定した既定値とコールバック、およびプロパティでのアニメーションを無効にするブール値を使用して、UIPropertyMetadata クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPropertyMetadata class, with the specified default value and callbacks, and a Boolean used to disable animations on the property.

UIPropertyMetadata(PropertyChangedCallback) UIPropertyMetadata(PropertyChangedCallback) UIPropertyMetadata(PropertyChangedCallback) UIPropertyMetadata(PropertyChangedCallback)

指定した PropertyChanged コールバックを使用して、UIPropertyMetadata クラスの新しいインスタンスを初期化します。Initializes a new instance of the UIPropertyMetadata class, with the specified PropertyChanged callback.

プロパティ

CoerceValueCallback CoerceValueCallback CoerceValueCallback CoerceValueCallback

このメタデータに指定されている CoerceValueCallback 実装への参照を取得または設定します。Gets or sets a reference to a CoerceValueCallback implementation specified in this metadata.

(Inherited from PropertyMetadata)
DefaultValue DefaultValue DefaultValue DefaultValue

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

(Inherited from PropertyMetadata)
IsAnimationProhibited IsAnimationProhibited IsAnimationProhibited IsAnimationProhibited

メタデータ インスタンスが適用される依存関係プロパティでアニメーションを無効にするかどうかを宣言する値を取得または設定します。Gets or sets a value declaring whether animations should be disabled on the dependency property where the containing metadata instance is applied.

IsSealed IsSealed IsSealed IsSealed

メタデータが何らかの方法でプロパティに適用されていて、該当のメタデータ インスタンスが不変の状態にあるかどうかを判断する値を取得します。Gets a value that determines whether the metadata has been applied to a property in some way, resulting in the immutable state of that metadata instance.

(Inherited from PropertyMetadata)
PropertyChangedCallback PropertyChangedCallback PropertyChangedCallback PropertyChangedCallback

このメタデータに指定されている PropertyChangedCallback 実装への参照を取得または設定します。Gets or sets a reference to a PropertyChangedCallback implementation specified in this metadata.

(Inherited from PropertyMetadata)

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Merge(PropertyMetadata, DependencyProperty) Merge(PropertyMetadata, DependencyProperty) Merge(PropertyMetadata, DependencyProperty) Merge(PropertyMetadata, DependencyProperty)

このメタデータと基本メタデータをマージします。Merges this metadata with the base metadata.

(Inherited from PropertyMetadata)
OnApply(DependencyProperty, Type) OnApply(DependencyProperty, Type) OnApply(DependencyProperty, Type) OnApply(DependencyProperty, Type)

このメタデータがプロパティに適用されたときに呼び出され、メタデータがシールされることを示します。Called when this metadata has been applied to a property, which indicates that the metadata is being sealed.

(Inherited from PropertyMetadata)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください