DependencyProperty.Register Metoda

Definicja

Tworzy nowe wystąpienia DependencyProperty posiadanych określonych warunków inicjowania.

Przeciążenia

Register(String, Type, Type)

Inicjuje DependencyProperty nowe wystąpienie klasy, które ma właściwości sparametryzowane zgodnie z parametrami wejściowymi.

Register(String, Type, Type, PropertyMetadata)

Inicjuje DependencyProperty nowe wystąpienie klasy, które ma właściwości sparametryzowane zgodnie z parametrami wejściowymi.

Register(String, Type, Type)

Inicjuje DependencyProperty nowe wystąpienie klasy, które ma właściwości sparametryzowane zgodnie z parametrami wejściowymi.

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

Nazwa elementu DependencyProperty.

propertyType
Type

Type wartości, którą może zawierać właściwość .

ownerType
Type

Właściciel Type właściwości zależności.

Zwraca

Klasa DependencyProperty , która ma właściwości sparametryzowane zgodnie z parametrami wejściowymi.

Przykłady

W poniższym przykładzie pokazano, jak zarejestrować element DependencyProperty do użycia przez element DependencyObject. Ten przykład kodu jest częścią przykładu send Email SDK i pochodzi z pliku SendMailActivity.cs. Aby uzyskać więcej informacji, zobacz Działanie wysyłania poczty.

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

Dotyczy

Register(String, Type, Type, PropertyMetadata)

Inicjuje DependencyProperty nowe wystąpienie klasy, które ma właściwości sparametryzowane zgodnie z parametrami wejściowymi.

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

Nazwa elementu DependencyProperty.

propertyType
Type

Type wartości, która może zawierać właściwość .

ownerType
Type

Właściciel Type właściwości zależności.

defaultMetadata
PropertyMetadata

Dodatkowe opcje właściwości.

Zwraca

Klasa DependencyProperty , która ma właściwości sparametryzowane zgodnie z parametrami wejściowymi.

Dotyczy