INode - интерфейс

Интерфейс узла воркфлоу

Definition

Пространство имён: Tessa.UI.WorkflowViewer.Shapes
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface INode : IShapeWithSize, IShape, 
	INotifyPropertyChanged, IDisposable, IResizeable, IDraggable, ISelectable, 
	IConnectable, IDroppable, IContextMenuProvider
Implements
INotifyPropertyChanged, IDisposable, IContextMenuProvider, IConnectable, IDraggable, IDroppable, IResizeable, ISelectable, IShape, IShapeWithSize

Свойства

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.

Методы

DisposePerforms 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)

События

PropertyChangedOccurs when a property value changes.
(Унаследован от INotifyPropertyChanged)

Методы расширения

ExtendContent Устанавливает расширенный контент для узла в нормальном и в развёрнутом состояниях, указывая функцию, создающую контент для левой и правой области. Для состояний, контент которых равен null, не выполняется расширения с областями. Если контент для обеих областей равен null, то метод не выполняет действий.
(Определяется WorkflowViewerExtensions)
ExtendContent Устанавливает расширенный контент для узла в нормальном и в развёрнутом состояниях, указывая контент для левой и правой области. Для состояний, контент которых равен null, не выполняется расширения с областями. Если контент для обеих областей равен null, то метод не выполняет действий.
(Определяется WorkflowViewerExtensions)
ExtendExpandedContent Возвращает расширенный контент для узла в развёрнутом состоянии. Если контент уже расширен, то возвращает этот контент. Если контент равен null, то возвращается null.
(Определяется WorkflowViewerExtensions)
ExtendMainContent Возвращает расширенный контент для узла в нормальном состоянии. Если контент уже расширен, то возвращает этот контент. Если контент равен null, то возвращается null.
(Определяется WorkflowViewerExtensions)
SetExpandedContent Устанавливает контент автоматически расширяемого узла визуализатора.
(Определяется WorkflowViewerExtensions)

См. также