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
)
Параметры
- e
Тип: Microsoft.VisualStudio.Modeling.Diagrams.AbsoluteBoundsChangedEventArgs
Объект, задающий старые и новые абсолютные границы.
Заметки
Переопределите этот метод в классе формы, чтобы реагировать на изменения фигуры или расположения.Этот метод будет вызван только если старое и новое значения различаются.Убедитесь, что вызове [base.OnAbsoluteBoundsChanged(e)].
Когда использовать этот метод
Используйте этот метод, если требуется обновить значения, которые не находятся в хранилище, то есть они не являются свойств элементов модели или схемы.Этот метод всегда вызывается после изменения ограничивающего прямоугольника, даже когда пользователь вызывает команду отката.
Если необходимо ответить на изменение, выполните другую, то изменения в модель или схема - например обработки положение соседских форм - создают a ChangeRule контролировать AbsoluteBounds свойство домена в классе формы.При откате все свойства в-магазина сброшены обработчиком отката и правила изменения не вызывается.Дополнительные сведения см. в примере в разделе AbsoluteBoundsDomainPropertyId.
Если необходимо ограничить размер или расположение фигур, используйте BoundsRules.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.Diagrams - пространство имен