共用方式為


DomainPropertyValueHandler<TElement, TValue>.ValueChanging 方法

執行驗證,並引發OnValueChanging事件。

命名空間:  Microsoft.VisualStudio.Modeling
組件:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)

語法

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

參數

  • oldValue
    型別:TValue
    屬性的目前值。
  • newValue
    型別:TValue
    屬性的新值。

例外狀況

例外狀況 條件
InvalidOperationException

作業會叫用的模型交易範圍之外,或嘗試設定計算的屬性。

備註

這個方法會呼叫SetValue值已變更之前。

.NET Framework 安全性

請參閱

參考

DomainPropertyValueHandler<TElement, TValue> 類別

Microsoft.VisualStudio.Modeling 命名空間