Aracılığıyla paylaş


DependencyProperty.Register Yöntem

Tanım

Belirli başlatma koşullarına DependencyProperty sahip olan yeni örnekleri oluşturur.

Aşırı Yüklemeler

Register(String, Type, Type)

Giriş parametrelerine DependencyProperty göre parametreleştirilmiş özellikleri olan sınıfın yeni bir örneğini başlatır.

Register(String, Type, Type, PropertyMetadata)

Giriş parametrelerine DependencyProperty göre parametreleştirilmiş özellikleri olan sınıfın yeni bir örneğini başlatır.

Register(String, Type, Type)

Giriş parametrelerine DependencyProperty göre parametreleştirilmiş özellikleri olan sınıfın yeni bir örneğini başlatır.

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

Parametreler

name
String

DependencyProperty öğesinin adı.

propertyType
Type

Type özelliğinin içerebileceği değerin.

ownerType
Type

Bağımlılık özelliğinin sahibi Type .

Döndürülenler

DependencyProperty

DependencyProperty Giriş parametrelerine göre parametreli özellikleri olan sınıf.

Örnekler

Aşağıdaki örnekte, bir tarafından DependencyObjectkullanılmak üzere kaydının DependencyProperty nasıl yapıldığını gösterir. Bu kod örneği, E-posta Gönderme SDK Örneği'nin bir parçasıdır ve SendMailActivity.cs dosyasındandır. Daha fazla bilgi için bkz. Posta Etkinliği Gönderme.

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

Şunlara uygulanır

Register(String, Type, Type, PropertyMetadata)

Giriş parametrelerine DependencyProperty göre parametreleştirilmiş özellikleri olan sınıfın yeni bir örneğini başlatır.

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

Parametreler

name
String

DependencyProperty öğesinin adı.

propertyType
Type

Type özelliğinin içerebileceği değerin.

ownerType
Type

Bağımlılık özelliğinin sahibi Type .

defaultMetadata
PropertyMetadata

Ek özellik seçenekleri.

Döndürülenler

DependencyProperty

DependencyProperty Giriş parametrelerine göre parametreli özellikleri olan sınıf.

Şunlara uygulanır