Compartilhar via


DependencyProperty.Register Método

Definição

Cria novas instâncias da DependencyProperty que tem condições de inicialização específicas.

Sobrecargas

Register(String, Type, Type)

Inicializa uma nova instância da classe DependencyProperty que tem as propriedades parametrizadas de acordo com os parâmetros de entrada.

Register(String, Type, Type, PropertyMetadata)

Inicializa uma nova instância da classe DependencyProperty que tem as propriedades parametrizadas de acordo com os parâmetros de entrada.

Register(String, Type, Type)

Inicializa uma nova instância da classe DependencyProperty que tem as propriedades parametrizadas de acordo com os parâmetros de entrada.

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

Parâmetros

name
String

O nome do DependencyProperty.

propertyType
Type

Type do valor que a propriedade pode conter.

ownerType
Type

O proprietário Type da propriedade de dependência.

Retornos

DependencyProperty

A classe DependencyProperty que tem as propriedades parametrizadas de acordo com os parâmetros de entrada.

Exemplos

O exemplo a seguir mostra como registrar um DependencyProperty para uso por um DependencyObject. Este exemplo de código faz parte do Exemplo de SDK de Envio de Email e é do arquivo SendMailActivity.cs. Para obter mais informações, consulte Enviar Atividade de Email.

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

Aplica-se a

Register(String, Type, Type, PropertyMetadata)

Inicializa uma nova instância da classe DependencyProperty que tem as propriedades parametrizadas de acordo com os parâmetros de entrada.

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

Parâmetros

name
String

O nome do DependencyProperty.

propertyType
Type

Type do valor que a propriedade pode conter.

ownerType
Type

O proprietário Type da propriedade de dependência.

defaultMetadata
PropertyMetadata

Opções de propriedades adicionais.

Retornos

DependencyProperty

A classe DependencyProperty que tem as propriedades parametrizadas de acordo com os parâmetros de entrada.

Aplica-se a