다음을 통해 공유


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 클래스입니다.

예제

다음 예제에서는 DependencyProperty에서 사용할 DependencyObject를 등록하는 방법을 보여 줍니다. 이 코드 예제에서는 보낼 전자 메일 SDK 샘플의 일부 이며 SendMailActivity.cs 파일에 있습니다. 자세한 내용은 Send Mail Activity합니다.

// 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

입력 매개 변수에 따라 매개 변수화된 속성이 있는 DependencyProperty 클래스입니다.

적용 대상