Node - класс

Базовый класс узла воркфлоу, реализующий соответствующий интерфейс

Definition

Пространство имён: Tessa.UI.WorkflowViewer.Shapes
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
[SerializableAttribute]
public class Node : NotificationObject, INode, IShapeWithSize, 
	IShape, INotifyPropertyChanged, IDisposable, IResizeable, IDraggable, 
	ISelectable, IConnectable, IDroppable, IContextMenuProvider
Inheritance
Object    NotificationObject    Node
Derived
Implements
INotifyPropertyChanged, IDisposable, IContextMenuProvider, IConnectable, IDraggable, IDroppable, INode, IResizeable, ISelectable, IShape, IShapeWithSize

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

Node Базовый класс модели представления

Свойства

ActualHeight 
ActualWidth 
AdditionalContentControl Содержимое дополнительной панели
AdditionalPanelVisiblility Видимость дополнительной панели
Background 
Border 
BorderThickness Толщина границы ноды
Bottom Нижняя координата ноды
ContentControl Содержимое узла ВФ
ContentControlHeight Высота содержимого узла ВФ
ContentControlWidth Ширина содержимого узла ВФ
ContextMenuGenerators Генераторы контекстного меню
ExpandButtonVisibility Видимость кнопки отображения контрола дополнительной информации
ExpandedControl Контрол дополнительной информации, который будет отображаться по нажатию на кнопку ᐁ.
ExpansionManager Объект, выполняющий упаковку и распаковку расширенного контента узла.
Foreground 
HasDefaultState 
Height Высота ноды
Indent Отступ от ноды, в пределах которого нельзя проводить соединения
IsChildNode Признак того, что нода дочерняя и будет обрабатываться соответствующим образом
IsConnectable 
IsConnecting 
IsConnectingWith 
IsDragable 
IsDragging 
IsDroppable 
IsExpanded Признак того, что узел в данный момент находится в "развернутом" виде и отображается ExpandedControl
IsMultipleNode Признак того, что узел должен быть помечен как "множественный". Влияет на его отрисовку.
IsResizeable 
IsResizing 
IsSelectable 
IsSelected 
Left Левая координата ноды
MaxContentControlHeight Максимальная высота содержимого узла ВФ
MaxContentControlWidth Максимальная ширина содержимого узла ВФ
MaxHeight 
MaxWidth 
MinHeight 
MinWidth 
Padding Отступ границ ноды от контента
PaddingBottom Отсутп границы ноды от низа
Right Правая координата ноды
Top Верхняя координата ноды
VisibleContentControl Отображаемое содержимое узла ВФ
Width Ширина ноды
XIndex 
YIndex 
ZIndex Порядковый номер отрисовки узла поверх других объектов. По умолчанию обычно равен 1.

Методы

DisposeОсвобождает все ресурсы, используемые объектом Node
DragTo 
Drop 
EndDragging 
EndResizing 
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
FinishConnecting 
FinishConnectionPending 
GetContextMenuAsync 
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetPointBorderPosition 
GetPointOnBorder(Double) 
GetPointOnBorder(Point, Boolean) 
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates 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)
Resize 
Select 
SetCurrentStateAsDefault 
ShiftCenterToTop 
SkipToDefaultState 
StartConnecting 
StartConnectionPending 
StartDragging 
StartDragOver 
StartResizing 
StopDragOver 
ToStringReturns a string that represents the current object.
(Унаследован от Object)
Unselect 

События

PropertyChangedСобытие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject)

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

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

См. также