NodeLayout - класс

Макет ВФ

Definition

Пространство имён: Tessa.UI.WorkflowViewer.Layouts
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public class NodeLayout : ViewModel<EmptyModel>, 
	INodeLayout, IViewModel, INotifyPropertyChanged, IDisposable, IContextMenuProvider
Inheritance
Object    NotificationObject    NotificationUIObject    ViewModelEmptyModel    NodeLayout
Implements
INotifyPropertyChanged, IDisposable, IViewModel, IContextMenuProvider, INodeLayout

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

NodeLayout Базовый конструктор макета ВФ

Свойства

Artifacts 
CenterVisiblePoint Центральная точка вьювера
ClickPoint Позиция последнего клика по NodeLayout
Connections Связи между узлами ВФ
GridCellSize Размер сетки грида
HasDefaultState 
Height Высота схемы ВФ
HoverPoint Позиция последнего клика по NodeLayout
HoverShape Объект, над которым находится курсор
IsDragging 
IsFixed Признак, указывающий что не требуется перепасчет связей между узлами разметки
IsReadOnly 
Items Все элементы разметки - узлы и связи между ними
Model Модель для текущей модели представления.
(Унаследован от ViewModelTModel)
Nodes Узлы ВФ
RenderMethod 
Scale Актуальный Scale текущего INodeLayout
ScaledHeight Высота схемы ВФ с учетом ScalePow
ScaledWidth Ширина схемы ВФ с учетом ScalePow
ScalePow Модификатор скейлинга
Scope
(Унаследован от ViewModelTModel)
SelectedElement Текущий выбранный объект
SelectedElements 
TopLeftPoint Верхняя левая точка вьювера
Width Ширина схемы ВФ

Методы

AddArtifact 
AddConnection 
AddNode 
DisposeОсвобождает все ресурсы, используемые объектом NodeLayout
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)
GetContextMenuAsync 
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnModelPropertyChanged
(Унаследован от ViewModelTModel)
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
OnReceiveWeakEvent
(Унаследован от ViewModelTModel)
RemoveArtifact 
RemoveConnection 
RemoveNode 
Select 
SelectMany 
SetCurrentStateAsDefault 
SkipChanges 
ToStringReturns a string that represents the current object.
(Унаследован от Object)
Unselect 

События

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

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также