INode - интерфейс |
Пространство имён: Tessa.UI.WorkflowViewer.Shapes
public interface INode : IShapeWithSize, IShape, INotifyPropertyChanged, IDisposable, IResizeable, IDraggable, ISelectable, IConnectable, IDroppable, IContextMenuProvider
Тип INode предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | ActualHeight |
Отображаемая высота
(Унаследован от IShapeWithSize.) |
![]() | ActualWidth |
Отображаемая ширина
(Унаследован от IShapeWithSize.) |
![]() | AdditionalContentControl |
Содержимое дополнительной панели
|
![]() | AdditionalPanelVisiblility |
Видимость дополнительной панели
|
![]() | Background |
Фон ноды
|
![]() | Border |
Граница ноды
|
![]() | BorderThickness |
Толщина границы ноды
|
![]() | Bottom |
Нижняя координата
(Унаследован от IShapeWithSize.) |
![]() | ContentControl |
Содержимое узла ВФ
|
![]() | ContentControlHeight |
Высота содержимого узла ВФ
|
![]() | ContentControlWidth |
Ширина содержимого узла ВФ
|
![]() | ContextMenuGenerators |
Генераторы контекстного меню
|
![]() | ExpandedControl |
Контрол дополнительной информации, который будет отображаться по нажатию на кнопку ᐁ
|
![]() | ExpansionManager |
Объект, выполняющий упаковку и распаковку расширенного контента узла.
|
![]() | Foreground |
Цвет текста
|
![]() | HasDefaultState | (Унаследован от IShape.) |
![]() | Height |
Высота
(Унаследован от IShapeWithSize.) |
![]() | Indent |
Отступ от ноды, в пределах которого нельзя проводить соединения
|
![]() | IsChildNode |
Признак того, что нода дочерняя и будет обрабатываться соответствующим образом
|
![]() | IsConnectable |
Свойство определяет, что объект можно соединить с другими объектами
(Унаследован от IConnectable.) |
![]() | IsConnecting |
Свойство определяет, что для текущего объекта создается связь
(Унаследован от IConnectable.) |
![]() | IsConnectingWith |
Свойство определяет, что в данный узел создается связь
(Унаследован от IConnectable.) |
![]() | IsDragable |
Свойсство, определяющее, что элемент можно двигать
(Унаследован от IDraggable.) |
![]() | IsDragging |
Свойсство, определяющее, что элемент в данный момент двигают
(Унаследован от IDraggable.) |
![]() | IsDroppable |
Свойсство, определяющее, что данный элемент поддерживает drop в него
(Унаследован от IDroppable.) |
![]() | IsExpanded |
Признак того, что узел в данный момент находится в "развернутом" виде и отображается ExpandedControl
|
![]() | IsMultipleNode |
Признак того, что узел должен быть помечен как "множественный". Влияет на его отрисовку.
|
![]() | IsResizeable |
Свойсство, определяющее, что можно менять размер данного элемента
(Унаследован от IResizeable.) |
![]() | IsResizing |
Свойсство, определяющее, что размер элемента в данный момент изменяется
(Унаследован от IResizeable.) |
![]() | IsSelectable |
Свойство определяет, доступен ли данный элемент для выбора
(Унаследован от ISelectable.) |
![]() | IsSelected |
Свойство определяет, выбран ли данный элемент в текущий момент
(Унаследован от ISelectable.) |
![]() | Left |
Левая координата фигуры
(Унаследован от IShape.) |
![]() | MaxContentControlHeight |
Максимальная высота содержимого узла ВФ
|
![]() | MaxContentControlWidth |
Максимальная ширина содержимого узла ВФ
|
![]() | Padding |
Отступ границ ноды от контента
|
![]() | PaddingBottom |
Отступ от нижней границы. Рассчитывается из Padding с учетом размера дополнительной секции.
|
![]() | Right |
Правая координата
(Унаследован от IShapeWithSize.) |
![]() | Top |
Верхняя координата фигуры
(Унаследован от IShape.) |
![]() | VisibleContentControl |
Отображаемое содержимое узла ВФ
|
![]() | Width |
Ширина
(Унаследован от IShapeWithSize.) |
![]() | XIndex | |
![]() | YIndex | |
![]() | ZIndex |
Порядковый номер отрисовки узла поверх других объектов. По умолчанию обычно равен 1.
|
Имя | Описание | |
---|---|---|
![]() | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Унаследован от IDisposable.) |
![]() | DragTo |
Метод перемещения элемента на координаты (x,y)
(Унаследован от IDraggable.) |
![]() | Drop |
Метод, вызываемый при Drop в него
(Унаследован от IDroppable.) |
![]() | EndDragging |
Метод, вызываемый при окончании перетаскивания элемента
(Унаследован от IDraggable.) |
![]() | EndResizing |
Метод, вызываемый при окончании изменения размера элемента
(Унаследован от IResizeable.) |
![]() | FinishConnecting |
Метод определяет, что от данной ноды заканчивается создание связи
(Унаследован от IConnectable.) |
![]() | FinishConnectionPending |
Метод, определяющий окончание выбора элемента, как элемента для создания связи
(Унаследован от IConnectable.) |
![]() | GetContextMenuAsync |
Возвращает контекстное меню, доступное для текущей модели представления.
Если возвращается null, пустая коллекция или коллекция из скрытых элементов,
то меню при этом не отображается.
(Унаследован от IContextMenuProvider.) |
![]() | GetPointBorderPosition |
Метод, определяет, к какой границе относится текущая точка. Возвращает None, если точка не относится к границе
(Унаследован от IResizeable.) |
![]() | GetPointOnBorder(Double) |
Метод для получения координаты на границе по углу
(Унаследован от IShapeWithSize.) |
![]() | GetPointOnBorder(Point, Boolean) |
Метод для получения координаты на границе по углу
(Унаследован от IShapeWithSize.) |
![]() | Resize |
Метод изменения размера элемента
(Унаследован от IResizeable.) |
![]() | Select |
Метод для выбора текущего элемента
(Унаследован от ISelectable.) |
![]() | SetCurrentStateAsDefault | (Унаследован от IShape.) |
![]() | ShiftCenterToTop |
Сдвигает ноду вверх так, чтобы ее центр по вертикали оказался там, где был верх
|
![]() | SkipToDefaultState | (Унаследован от IShape.) |
![]() | StartConnecting |
Метод определяет, что от данной ноды начинается создание связи
(Унаследован от IConnectable.) |
![]() | StartConnectionPending |
Метод, определяющий начало выбора элемента как элемента для создания связи
(Унаследован от IConnectable.) |
![]() | StartDragging |
Метод, вызываемый при начале перетаскивания элемента.
(Унаследован от IDraggable.) |
![]() | StartDragOver |
Метод, вызываемый при переходе в ноду с Drag объектом
(Унаследован от IDroppable.) |
![]() | StartResizing |
Метод, вызываемый при начале изменения размера элемента
(Унаследован от IResizeable.) |
![]() | StopDragOver |
Метод, вызываемый при выходе из ноды с Drag объектом
(Унаследован от IDroppable.) |
![]() | Unselect |
Метод для сбрасывания выбора с текущего элемента
(Унаследован от ISelectable.) |
Имя | Описание | |
---|---|---|
![]() | PropertyChanged | Occurs when a property value changes. (Унаследован от INotifyPropertyChanged.) |
Имя | Описание | |
---|---|---|
![]() | ExtendContent(Object, Nullable<Double>, Object, Nullable<Double>) | Перегружен.
Устанавливает расширенный контент для узла в нормальном и в развёрнутом состояниях,
указывая контент для левой и правой области.
Для состояний, контент которых равен null, не выполняется расширения с областями.
Если контент для обеих областей равен null, то метод не выполняет действий.
(Определяется WorkflowViewerExtensions.) |
![]() | ExtendContent(Func<Object>, Nullable<Double>, Func<Object>, Nullable<Double>) | Перегружен.
Устанавливает расширенный контент для узла в нормальном и в развёрнутом состояниях,
указывая функцию, создающую контент для левой и правой области.
Для состояний, контент которых равен null, не выполняется расширения с областями.
Если контент для обеих областей равен null, то метод не выполняет действий.
(Определяется WorkflowViewerExtensions.) |
![]() | ExtendExpandedContent |
Возвращает расширенный контент для узла в развёрнутом состоянии.
Если контент уже расширен, то возвращает этот контент.
Если контент равен null, то возвращается null.
(Определяется WorkflowViewerExtensions.) |
![]() | ExtendMainContent |
Возвращает расширенный контент для узла в нормальном состоянии.
Если контент уже расширен, то возвращает этот контент.
Если контент равен null, то возвращается null.
(Определяется WorkflowViewerExtensions.) |
![]() | SetExpandedContent |
Устанавливает контент автоматически расширяемого узла визуализатора.
(Определяется WorkflowViewerExtensions.) |