CalculatedPropertyValueHandler<TElement,TValue> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe base para manipuladores de propriedade de domínio calculados.
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)
Parâmetros de tipo
- TElement
Tipo de elemento que possui a propriedade.
- TValue
Tipo de valor de propriedade (tipo de propriedade).
- Herança
-
Microsoft.VisualStudio.Modeling.DomainPropertyValueHandlerCalculatedPropertyValueHandler<TElement,TValue>
Construtores
| CalculatedPropertyValueHandler<TElement,TValue>() |
Cria uma nova instância da classe CalculatedPropertyValueHandler. |
Métodos
| GetValue(TElement) |
Obtém o valor da propriedade de domínio no elemento especificado. (Herdado de DomainPropertyValueHandler<TElement,TValue>) |
| NotifyValueChange(TElement) |
Acionar notificações (regras, eventos e OnValueChanging) para indicar uma alteração no valor calculado. |
| OnValueChanged(TElement, TValue, TValue) |
Chamado após o valor da propriedade ter sido alterado. (Herdado de DomainPropertyValueHandler<TElement,TValue>) |
| OnValueChanging(TElement, TValue, TValue) |
Chamado quando o valor da propriedade está prestes a ser alterado. (Herdado de DomainPropertyValueHandler<TElement,TValue>) |
| SetValue(TElement, TValue) |
Define o valor da propriedade em um elemento. |
| ValueChanged(TElement, TValue, TValue) |
Chamado por SetValue após o valor ter sido alterado para adicionar o registro de transação e gerar o evento OnValueChanged. (Herdado de DomainPropertyValueHandler<TElement,TValue>) |
| ValueChanging(TElement, TValue, TValue) |
Chamado por SetValue antes que o valor seja alterado para executar a validação e gerar o evento OnValueChanging. (Herdado de DomainPropertyValueHandler<TElement,TValue>) |