DependencyProperty.Register Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр класса DependencyProperty, исходя из определенных условий инициализации.
Перегрузки
Register(String, Type, Type) |
Инициализирует новый экземпляр класса DependencyProperty, имеющий свойства, параметризованные в соответствии со входными параметрами. |
Register(String, Type, Type, PropertyMetadata) |
Инициализирует новый экземпляр класса DependencyProperty, имеющий свойства, параметризованные в соответствии со входными параметрами. |
Register(String, Type, Type)
Инициализирует новый экземпляр класса DependencyProperty, имеющий свойства, параметризованные в соответствии со входными параметрами.
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
Параметры
- name
- String
Имя DependencyProperty.
Возвращаемое значение
Класс DependencyProperty, имеющий свойства, параметризованные в соответствии со входными параметрами.
Примеры
В приведенном примере показано, как зарегистрировать свойство DependencyProperty для использования объектом DependencyObject. Этот пример кода является частью примера пакета SDK для отправки Email из файла SendMailActivity.cs. Дополнительные сведения см. в разделе Действие отправки почты.
// 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"))
Применяется к
Register(String, Type, Type, PropertyMetadata)
Инициализирует новый экземпляр класса DependencyProperty, имеющий свойства, параметризованные в соответствии со входными параметрами.
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
Параметры
- name
- String
Имя DependencyProperty.
- defaultMetadata
- PropertyMetadata
Дополнительные параметры свойства.
Возвращаемое значение
Класс DependencyProperty, имеющий свойства, параметризованные в соответствии со входными параметрами.