共用方式為


DomainPropertyValueHandler<TElement, TValue>.ValueChanging 方法

執行驗證並引發 OnValueChanging 事件。

命名空間:  Microsoft.VisualStudio.Modeling
組件:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.12.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 命名空間