Freigeben über


DomainPropertyValueHandler<TElement, TValue>.ValueChanging-Methode

Führt die Validierung durch und löst das OnValueChanging-Ereignis aus.

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Protected Sub ValueChanging ( _
    element As TElement, _
    oldValue As TValue, _
    newValue As TValue _
)
protected void ValueChanging(
    TElement element,
    TValue oldValue,
    TValue newValue
)

Parameter

  • oldValue
    Typ: TValue
    Der aktuelle Wert der Eigenschaft.
  • newValue
    Typ: TValue
    Der neue Wert der Eigenschaft.

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

Vorgang wird außerhalb des Modellierungstransaktionsbereichs aufgerufen, oder es gab einen Versuch, eine berechnete Eigenschaft festzulegen.

Hinweise

Diese Methode wird vom SetValue aufgerufen, bevor der Wert geändert wird.

.NET Framework-Sicherheit

Siehe auch

Referenz

DomainPropertyValueHandler<TElement, TValue> Klasse

Microsoft.VisualStudio.Modeling-Namespace