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