DependencyProperty.Register メソッド

定義

特定の初期化条件を処理する、DependencyProperty の新しいインスタンスを作成します。

オーバーロード

Register(String, Type, Type)

入力パラメーターに従ってパラメーター化したプロパティを持つ DependencyProperty クラスの新しいインスタンスを初期化します。

Register(String, Type, Type, PropertyMetadata)

入力パラメーターに従ってパラメーター化したプロパティを持つ DependencyProperty クラスの新しいインスタンスを初期化します。

Register(String, Type, Type)

入力パラメーターに従ってパラメーター化したプロパティを持つ DependencyProperty クラスの新しいインスタンスを初期化します。

public:
 static System::Workflow::ComponentModel::DependencyProperty ^ Register(System::String ^ name, Type ^ propertyType, Type ^ ownerType);
public static System.Workflow.ComponentModel.DependencyProperty Register (string name, Type propertyType, Type ownerType);
static member Register : string * Type * Type -> System.Workflow.ComponentModel.DependencyProperty
Public Shared Function Register (name As String, propertyType As Type, ownerType As Type) As DependencyProperty

パラメーター

name
String

DependencyProperty の名前。

propertyType
Type

プロパティに含めることができる値の Type

ownerType
Type

依存プロパティのオーナーの Type

戻り値

入力パラメーターに従ってパラメーター化されたプロパティを持つ DependencyProperty クラス。

DependencyProperty で使用するために DependencyObject を登録する方法を次の例に示します。 このコード例は Send Email SDK サンプルの一部であり、SendMailActivity.cs ファイルのものです。 詳細については、「 メールの送信アクティビティ」を参照してください。

// Define the DependencyProperty objects for all of the Properties
// ...and Events exposed by this activity
public static DependencyProperty FromProperty = DependencyProperty.Register("From", typeof(string), typeof(SendEmailActivity), new PropertyMetadata("someone@example.com"));
public static DependencyProperty ToProperty = DependencyProperty.Register("To", typeof(string), typeof(SendEmailActivity), new PropertyMetadata("someone@example.com"));
' Define the DependencyProperty objects for all of the Properties 
' ...and Events exposed by me activity
Public Shared FromEmailProperty As DependencyProperty = DependencyProperty.Register("From", GetType(String), GetType(SendEmailActivity), New PropertyMetadata("someone@example.com"))
Public Shared ToProperty As DependencyProperty = DependencyProperty.Register("To", GetType(String), GetType(SendEmailActivity), New PropertyMetadata("someone@example.com"))

適用対象

Register(String, Type, Type, PropertyMetadata)

入力パラメーターに従ってパラメーター化したプロパティを持つ DependencyProperty クラスの新しいインスタンスを初期化します。

public:
 static System::Workflow::ComponentModel::DependencyProperty ^ Register(System::String ^ name, Type ^ propertyType, Type ^ ownerType, System::Workflow::ComponentModel::PropertyMetadata ^ defaultMetadata);
public static System.Workflow.ComponentModel.DependencyProperty Register (string name, Type propertyType, Type ownerType, System.Workflow.ComponentModel.PropertyMetadata defaultMetadata);
static member Register : string * Type * Type * System.Workflow.ComponentModel.PropertyMetadata -> System.Workflow.ComponentModel.DependencyProperty
Public Shared Function Register (name As String, propertyType As Type, ownerType As Type, defaultMetadata As PropertyMetadata) As DependencyProperty

パラメーター

name
String

DependencyProperty の名前。

propertyType
Type

プロパティに含めることができる値の Type

ownerType
Type

依存プロパティのオーナーの Type

defaultMetadata
PropertyMetadata

追加のプロパティ オプション。

戻り値

入力パラメーターに従ってパラメーター化されたプロパティを持つ DependencyProperty クラス。

適用対象