Sdílet prostřednictvím


DependencyProperty.Register Metoda

Definice

Vytvoří nové instance DependencyProperty s konkrétními inicializačními podmínkami.

Přetížení

Register(String, Type, Type)

Inicializuje novou instanci DependencyProperty třídy, která má vlastnosti parametrizované podle vstupních parametrů.

Register(String, Type, Type, PropertyMetadata)

Inicializuje novou instanci DependencyProperty třídy, která má vlastnosti parametrizované podle vstupních parametrů.

Register(String, Type, Type)

Inicializuje novou instanci DependencyProperty třídy, která má vlastnosti parametrizované podle vstupních parametrů.

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

Parametry

name
String

Název procesu DependencyProperty.

propertyType
Type

Type hodnoty, kterou může vlastnost obsahovat.

ownerType
Type

Vlastník Type vlastnosti závislosti.

Návraty

DependencyProperty

Třída DependencyProperty , která má vlastnosti parametrizované podle vstupních parametrů.

Příklady

Následující příklad ukazuje, jak zaregistrovat DependencyProperty pro použití pomocí DependencyObject. Tento příklad kódu je součástí ukázky sady SDK pro odesílání e-mailů a je ze souboru SendMailActivity.cs. Další informace najdete v tématu Odeslání e-mailové aktivity.

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

Platí pro

Register(String, Type, Type, PropertyMetadata)

Inicializuje novou instanci DependencyProperty třídy, která má vlastnosti parametrizované podle vstupních parametrů.

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

Parametry

name
String

Název procesu DependencyProperty.

propertyType
Type

Type hodnota, kterou vlastnost může obsahovat.

ownerType
Type

Vlastník Type vlastnosti závislosti.

defaultMetadata
PropertyMetadata

Další možnosti vlastností

Návraty

DependencyProperty

Třída DependencyProperty , která má vlastnosti parametrizované podle vstupních parametrů.

Platí pro