Поделиться через


NodeShape.OnAbsoluteBoundsChanged - метод

Вызывается, когда размер или расположение фигур.

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Синтаксис

'Декларация
Public Overridable Sub OnAbsoluteBoundsChanged ( _
    e As AbsoluteBoundsChangedEventArgs _
)
public virtual void OnAbsoluteBoundsChanged(
    AbsoluteBoundsChangedEventArgs e
)

Параметры

Заметки

Переопределите этот метод в классе формы, чтобы реагировать на изменения фигуры или расположения.Этот метод будет вызван только если старое и новое значения различаются.Убедитесь, что вызове [base.OnAbsoluteBoundsChanged(e)].

Когда использовать этот метод

  • Используйте этот метод, если требуется обновить значения, которые не находятся в хранилище, то есть они не являются свойств элементов модели или схемы.Этот метод всегда вызывается после изменения ограничивающего прямоугольника, даже когда пользователь вызывает команду отката.

  • Если необходимо ответить на изменение, выполните другую, то изменения в модель или схема - например обработки положение соседских форм - создают a ChangeRule контролировать AbsoluteBounds свойство домена в классе формы.При откате все свойства в-магазина сброшены обработчиком отката и правила изменения не вызывается.Дополнительные сведения см. в примере в разделе AbsoluteBoundsDomainPropertyId.

  • Если необходимо ограничить размер или расположение фигур, используйте BoundsRules.

Безопасность платформы .NET Framework

См. также

Ссылки

NodeShape Класс

Microsoft.VisualStudio.Modeling.Diagrams - пространство имен