public class Connection : NotificationObject, IConnection,
INotifyPropertyChanged, IShape, IDisposable, ISelectable, IDraggable,
IDroppable, IContextMenuProviderPublic Class Connection
Inherits NotificationObject
Implements IConnection, INotifyPropertyChanged, IShape, IDisposable,
ISelectable, IDraggable, IDroppable, IContextMenuProviderpublic ref class Connection : public NotificationObject,
IConnection, INotifyPropertyChanged, IShape, IDisposable, ISelectable,
IDraggable, IDroppable, IContextMenuProvidertype Connection =
class
inherit NotificationObject
interface IConnection
interface INotifyPropertyChanged
interface IShape
interface IDisposable
interface ISelectable
interface IDraggable
interface IDroppable
interface IContextMenuProvider
end| Connection | Конструктор направленной связи между узлами ВФ |
| AbsoluteBottom | Нижняя координата прямоугольной области, занимаемой стрелкой, в координатах формы |
| AbsoluteLeft | Левая координата прямоугольной области, занимаемой стрелкой, в координатах формы |
| AbsoluteRight | Правая координата прямоугольной области, занимаемой стрелкой, в координатах формы |
| AbsoluteTop | Верхняя координата прямоугольной области, занимаемой стрелкой, в координатах формы |
| AnchorBackground | Цвет фона якоря |
| AnchorNodes | Список узлов, являющихся якорями для стрелки станциями |
| AnchorPointVisible | |
| AngleRotatorVisible | |
| Arrow | Сегменты самой стрелки |
| Begin | Сегменты начала стрелки |
| BeginType | Тип начала стрелки |
| Caption | Подпись к связи |
| CaptionAlignmentX | Способ выравнивания подписи относительно задаваемой позиции по горизонтали |
| CaptionAlignmentY | Способ выравнивания подписи относительно задаваемой позиции по вертикали |
| CaptionAnchorOffsetX | |
| CaptionAnchorOffsetY | |
| CaptionAnchorPosition | |
| CaptionAnchorX | Позиция якоря по оси X |
| CaptionAnchorY | Позиция якоря по оси Y |
| CaptionAngle | Угол наклона подписи |
| CaptionBottom | Нижняя координата расположения подписи |
| CaptionHeight | Высота контрола подписи |
| CaptionLeft | Левая координата расположения подписи |
| CaptionPosition | Позиция подписи к стрелке |
| CaptionRight | Правая координата расположения подписи |
| CaptionRotatorX | Позиция объекта для изменения угла заголовка по оси X |
| CaptionRotatorY | Позиция объекта для изменения угла заголовка по оси Y |
| CaptionTop | Верхняя координата расположения подписи |
| CaptionVisible | |
| CaptionWidth | Ширина контрола подписи |
| ContextMenuGenerators | Генераторы контекстного меню |
| End | Координата окончания стрелки |
| Foreground | |
| From | Нода из которой |
| FromLeft | |
| FromNodeLeft | |
| FromNodeTop | |
| FromOrientation | |
| FromPointBackground | |
| FromPointVisible | |
| FromPosition | |
| FromTop | |
| HasCalculationError | Определяет, есть ли ошибка при расчете стрелки |
| HasDefaultState | |
| HoverMode | |
| IntersectedNodes | Список узлов, с которыми имеет пересечение текущая траектория стрелки |
| IsCreating | Определяет, что стрелочка находится в процессе создания |
| IsDragable | |
| IsDragging | |
| IsDroppable | |
| IsReadOnly | |
| IsSelectable | |
| IsSelected | |
| Left | |
| Pointer | Сегменты указателя стрелки |
| PointerType | Тип сегмента указателя |
| RoundRadius | Радиус скругления углов стрелки |
| ShowCalculationError | |
| Stroke | |
| StrokeDash | Определяет пунктирность линии |
| Thickness | Толщина линий стрелки |
| To | Нода к которой |
| ToLeft | |
| ToOrientation | |
| Top | |
| ToPointBackground | |
| ToPointVisible | |
| ToPosition | |
| ToTop | |
| Trajectory | Траектория стрелки в координатах всего редактора |
| Ugliness | Коэффициент уродливости связи, чем меньше коэффициент - тем лучше |
| UseAnchorPosition | |
| ZIndex | Порядковый номер отрисовки стрелки поверх других объектов. По умолчанию обычно равен 2. |
| Clone | |
| CreateArrow | Создаёт стрелку между узлами ВФ. Чтобы изменить её caption после создания, можно установить свойство connection.Caption.Text. |
| Dispose | Освобождает все ресурсы, используемые объектом Connection |
| DragTo | |
| Drop | |
| EndDragging | |
| Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
| GetContextMenuAsync | |
| GetHashCode | Serves as the default hash function. (Унаследован от Object) |
| GetPositionOnTrajectory | |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| OnPropertyChanged(PropertyChangedEventArgs) |
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject) |
| OnPropertyChanged(String) |
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject) |
| OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) |
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject) |
| OnPropertyChangedAsync(String, Boolean) |
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject) |
| Select | |
| SetCurrentStateAsDefault | |
| SkipToDefaultState | |
| StartDragging | |
| StartDragOver | |
| StopDragOver | |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| Unselect | |
| UpdatePositionOnConnection | Метод для выравнивания позиции на стрелке перехода, если переданная позиция входит в ее зону действия |
| PropertyChanged | Событие, уведомляющее об изменении свойства с определённым именем у модели представления. (Унаследован от NotificationObject) |