Condividi tramite


DependencyProperty.Register Metodo

Definizione

Crea nuove istanze di DependencyProperty che presenta specifiche condizioni di inizializzazione.

Overload

Register(String, Type, Type)

Inizializza un'istanza nuova della classe DependencyProperty con le proprietà che rispettano i parametri di input.

Register(String, Type, Type, PropertyMetadata)

Inizializza un'istanza nuova della classe DependencyProperty con le proprietà che rispettano i parametri di input.

Register(String, Type, Type)

Inizializza un'istanza nuova della classe DependencyProperty con le proprietà che rispettano i parametri di input.

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

Parametri

name
String

Nome di DependencyProperty.

propertyType
Type

L'elemento Type di valore che la proprietà può contenere.

ownerType
Type

Proprietario Type della proprietà di dipendenza.

Restituisce

La classe DependencyProperty con le proprietà che rispettano i parametri di input.

Esempio

Nell'esempio riportato di seguito viene mostrato come registrare DependencyProperty per l'utilizzo da parte di una classe DependencyObject. Questo esempio di codice fa parte dell'esempio send Email SDK e fa parte del file SendMailActivity.cs. Per altre informazioni, vedere Send Mail Activity.For more information, see 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"))

Si applica a

Register(String, Type, Type, PropertyMetadata)

Inizializza un'istanza nuova della classe DependencyProperty con le proprietà che rispettano i parametri di input.

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

Parametri

name
String

Nome di DependencyProperty.

propertyType
Type

L'elemento Type di valore che la proprietà può contenere.

ownerType
Type

Proprietario Type della proprietà di dipendenza.

defaultMetadata
PropertyMetadata

Altre opzioni della proprietà.

Restituisce

La classe DependencyProperty con le proprietà che rispettano i parametri di input.

Si applica a