DependencyProperty.Register Méthode

Définition

Crée des nouvelles instances de DependencyProperty possédant des conditions d'initialisation spécifiques.

Surcharges

Register(String, Type, Type)

Initialise une nouvelle instance de la classe DependencyProperty dont les propriétés sont paramétrées en fonction des paramètres d'entrée.

Register(String, Type, Type, PropertyMetadata)

Initialise une nouvelle instance de la classe DependencyProperty dont les propriétés sont paramétrées en fonction des paramètres d'entrée.

Register(String, Type, Type)

Initialise une nouvelle instance de la classe DependencyProperty dont les propriétés sont paramétrées en fonction des paramètres d'entrée.

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

Paramètres

name
String

Nom de l'objet DependencyProperty.

propertyType
Type

Type de la valeur que la propriété peut contenir.

ownerType
Type

Type propriétaire de la propriété de dépendance.

Retours

DependencyProperty

Classe DependencyProperty dont les propriétés sont paramétrées en fonction des paramètres d'entrée.

Exemples

L'exemple suivant montre comment enregistrer un DependencyProperty pour une utilisation par un DependencyObject. Cet exemple de code fait partie de l’exemple de kit sdk Send Email et provient du fichier SendMailActivity.cs. Pour plus d’informations, consultez Envoyer une activité de messagerie.

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

S’applique à

Register(String, Type, Type, PropertyMetadata)

Initialise une nouvelle instance de la classe DependencyProperty dont les propriétés sont paramétrées en fonction des paramètres d'entrée.

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

Paramètres

name
String

Nom de l'objet DependencyProperty.

propertyType
Type

Type de la valeur que la propriété peut contenir.

ownerType
Type

Type propriétaire de la propriété de dépendance.

defaultMetadata
PropertyMetadata

Options de propriété supplémentaires.

Retours

DependencyProperty

Classe DependencyProperty dont les propriétés sont paramétrées en fonction des paramètres d'entrée.

S’applique à