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


AnchoringBehavior - класс

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

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.AnchoringBehavior

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

Синтаксис

'Декларация
Public Class AnchoringBehavior
public class AnchoringBehavior

Тип AnchoringBehavior предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод AnchoringBehavior(NodeShape)
Открытый метод AnchoringBehavior(ShapeField)

В начало страницы

Свойства

  Имя Описание
Открытое свойство HasBottomAnchor Получает значение, указывающее, была ли нижняя привязка определена.
Открытое свойство HasLeftAnchor Получает значение, указывающее, была ли левая привязка определена.
Открытое свойство HasRightAnchor Получает значение, указывающее, была ли правая привязка определена.
Открытое свойство HasTopAnchor Получает значение, указывающее, была ли верхняя привязка определена.
Открытое свойство InvisibleCollapseFlags
Открытое свойство MinimumHeight Получает или задает минимальную высоту в мировых единицах.
Открытое свойство MinimumHeightInLines Получает или задает минимальное число строк текста для этого поля фигуры.
Открытое свойство MinimumWidth
Открытое свойство MinimumWidthInCharacters

В начало страницы

Методы

  Имя Описание
Открытый метод CenterHorizontally()
Открытый метод CenterHorizontally(Double)
Открытый метод CenterHorizontally(AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge)
Открытый метод CenterHorizontally(AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge)
Открытый метод CenterHorizontally(NodeShape, AnchoringBehavior.Edge, AnchoringBehavior.Edge)
Открытый метод CenterHorizontally(ShapeField, AnchoringBehavior.Edge, AnchoringBehavior.Edge)
Открытый метод CenterHorizontally(AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge, Double)
Открытый метод CenterHorizontally(AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge, Double)
Открытый метод CenterHorizontally(NodeShape, AnchoringBehavior.Edge, AnchoringBehavior.Edge, Double)
Открытый метод CenterHorizontally(NodeShape, AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge)
Открытый метод CenterHorizontally(NodeShape, AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge)
Открытый метод CenterHorizontally(ShapeField, AnchoringBehavior.Edge, AnchoringBehavior.Edge, Double)
Открытый метод CenterHorizontally(ShapeField, AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge)
Открытый метод CenterHorizontally(ShapeField, AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge)
Открытый метод CenterHorizontally(NodeShape, AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge, Double)
Открытый метод CenterHorizontally(NodeShape, AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge, Double)
Открытый метод CenterHorizontally(ShapeField, AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge, Double)
Открытый метод CenterHorizontally(ShapeField, AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge, Double)
Открытый метод CenterVertically()
Открытый метод CenterVertically(Double)
Открытый метод CenterVertically(AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge)
Открытый метод CenterVertically(AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge)
Открытый метод CenterVertically(NodeShape, AnchoringBehavior.Edge, AnchoringBehavior.Edge)
Открытый метод CenterVertically(ShapeField, AnchoringBehavior.Edge, AnchoringBehavior.Edge)
Открытый метод CenterVertically(AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge, Double)
Открытый метод CenterVertically(AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge, Double)
Открытый метод CenterVertically(NodeShape, AnchoringBehavior.Edge, AnchoringBehavior.Edge, Double)
Открытый метод CenterVertically(NodeShape, AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge)
Открытый метод CenterVertically(NodeShape, AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge)
Открытый метод CenterVertically(ShapeField, AnchoringBehavior.Edge, AnchoringBehavior.Edge, Double)
Открытый метод CenterVertically(ShapeField, AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge)
Открытый метод CenterVertically(ShapeField, AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge)
Открытый метод CenterVertically(NodeShape, AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge, Double)
Открытый метод CenterVertically(NodeShape, AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge, Double)
Открытый метод CenterVertically(ShapeField, AnchoringBehavior.Edge, NodeShape, AnchoringBehavior.Edge, Double)
Открытый метод CenterVertically(ShapeField, AnchoringBehavior.Edge, ShapeField, AnchoringBehavior.Edge, Double)
Открытый метод Clear Очищает в настоящее время установленные AnchorTargets и Suspensions.
Открытый метод ClearBottomAnchor Очищает целевые объекты нижней привязки.
Открытый метод ClearRightAnchor Очищает целевые объекты правой привязки.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод SetBottomAnchor(Double) Привязывает нижнюю часть ShapeField на указанном расстоянии от верхнего края родительского ShapeNode.
Открытый метод SetBottomAnchor(AnchoringBehavior.Edge, Double) Привязывает нижнюю часть ShapeField к заданной стороне родительского ShapeElement.
Открытый метод SetBottomAnchor(NodeShape, Double) Привязывает нижнюю часть ShapeField на расстоянии от верхнего края элемента этого же уровня.
Открытый метод SetBottomAnchor(ShapeField, Double) Привязывает нижнюю часть ShapeField на расстоянии от верхнего края элемента этого же уровня.
Открытый метод SetBottomAnchor(NodeShape, AnchoringBehavior.Edge, Double) Привязывает нижнюю часть ShapeField к заданной стороне с NodeShape того же уровня.
Открытый метод SetBottomAnchor(ShapeField, AnchoringBehavior.Edge, Double) Привязывает нижнюю часть ShapeField к заданной стороне с ShapeField того же уровня.
Открытый метод SetLeftAnchor(Double) Привязывает левую сторону ShapeField к вертикальной линии, являющейся расстоянием [ширина родительского ShapeElement, умноженная на процент] относительно левой стороны родительского ShapeElement.
Открытый метод SetLeftAnchor(AnchoringBehavior.Edge, Double) Привязывает левую часть ShapeField к заданной стороне родительского Shape.
Открытый метод SetLeftAnchor(NodeShape, Double) Привязывает левую сторону ShapeField на заданном расстоянии от элемента NodeShape того же уровня.
Открытый метод SetLeftAnchor(ShapeField, Double) Привязывает левую сторону ShapeField к вертикальной линии, являющейся расстоянием [ширина ShapeField того же уровня, умноженная на процент] относительно левой стороны ShapeField того же уровня.
Открытый метод SetLeftAnchor(NodeShape, AnchoringBehavior.Edge, Double) Привязывает левую часть ShapeField к заданной стороне ShapeElement того же уровня.
Открытый метод SetLeftAnchor(ShapeField, AnchoringBehavior.Edge, Double) Привязывает левую часть ShapeField к заданной стороне ShapeField того же уровня.
Открытый метод SetRightAnchor(Double) Привязывает правую сторону ShapeField к вертикальной линии, являющейся расстоянием [ширина родительского ShapeElement, умноженная на процент] относительно левой стороны родительского ShapeElement.
Открытый метод SetRightAnchor(AnchoringBehavior.Edge, Double) Привязывает правую часть ShapeField к заданной стороне родительского ShapeElement.
Открытый метод SetRightAnchor(NodeShape, Double) Привязывает правую сторону ShapeField к вертикальной линии, являющейся расстоянием [ширина NodeShape того же уровня, умноженная на процент] относительно левой стороны NodeShape того же уровня.
Открытый метод SetRightAnchor(ShapeField, Double) Привязывает правую сторону ShapeField к вертикальной линии, являющейся расстоянием [ширина ShapeField того же уровня, умноженная на процент] относительно левой стороны ShapeField того же уровня.
Открытый метод SetRightAnchor(NodeShape, AnchoringBehavior.Edge, Double) Привязывает правую часть ShapeField к заданной стороне NodeShape того же уровня.
Открытый метод SetRightAnchor(ShapeField, AnchoringBehavior.Edge, Double) Привязывает правую часть ShapeField к заданной стороне ShapeField того же уровня.
Открытый метод SetTopAnchor(Double) Привязывает верхнюю сторону ShapeField к горизонтальной линии, являющейся расстоянием [высота родительского ShapeElement, умноженная на процент] относительно верхней стороны родительского ShapeElement.
Открытый метод SetTopAnchor(AnchoringBehavior.Edge, Double) Привязывает верхнюю часть ShapeField к заданной стороне родительского ShapeElement.
Открытый метод SetTopAnchor(NodeShape, Double) Привязывает верхнюю сторону ShapeField к горизонтальной линии, являющейся расстоянием [высота NodeShape того же уровня, умноженная на процент] относительно верхней стороны NodeShape того же уровня.
Открытый метод SetTopAnchor(ShapeField, Double) Привязывает верхнюю сторону ShapeField к горизонтальной линии, являющейся расстоянием [высота ShapeField того же уровня, умноженная на процент] относительно верхней стороны ShapeField того же уровня.
Открытый метод SetTopAnchor(NodeShape, AnchoringBehavior.Edge, Double) Привязывает верхнюю часть ShapeField к заданной стороне NodeShape того же уровня.
Открытый метод SetTopAnchor(ShapeField, AnchoringBehavior.Edge, Double) Привязывает верхнюю часть ShapeField к заданной стороне ShapeField того же уровня.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Примеры

Пример см. в разделе AnchoringBehavior.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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