DomainPropertyValueHandler<TElement,TValue> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для строго типизированных обработчиков свойств домена.
generic <typename TElement, typename TValue>
where TElement : ModelElementpublic ref class DomainPropertyValueHandler abstract : Microsoft::VisualStudio::Modeling::DomainPropertyValueHandler
public abstract class DomainPropertyValueHandler<TElement,TValue> : Microsoft.VisualStudio.Modeling.DomainPropertyValueHandler where TElement : ModelElement
type DomainPropertyValueHandler<'Element, 'Value (requires 'Element :> ModelElement)> = class
inherit DomainPropertyValueHandler
Public MustInherit Class DomainPropertyValueHandler(Of TElement, TValue)
Inherits DomainPropertyValueHandler
Параметры типа
- TElement
Тип элемента, которому принадлежит свойство.
- TValue
Тип значения свойства (тип свойства).
- Наследование
-
Microsoft.VisualStudio.Modeling.DomainPropertyValueHandlerDomainPropertyValueHandler<TElement,TValue>
- Производный
Конструкторы
| DomainPropertyValueHandler<TElement,TValue>() |
Создает экземпляр класса DomainPropertyValueHandler. |
Методы
| GetValue(TElement) |
Возвращает значение свойства домена для указанного элемента. |
| OnValueChanged(TElement, TValue, TValue) |
Вызывается после изменения значения свойства. |
| OnValueChanging(TElement, TValue, TValue) |
Вызывается, когда значение свойства собирается измениться. |
| SetValue(TElement, TValue) |
Задает значение свойства домена для указанного элемента. |
| ValueChanged(TElement, TValue, TValue) |
Вызывается методом SetValue после изменения значения для добавления записи транзакции и вызова события Онвалуечанжед. |
| ValueChanging(TElement, TValue, TValue) |
Вызывается функцией SetValue перед изменением значения для выполнения проверки и вызова события Онвалуечангинг. |