WorkflowEngineProcessComponent - класс

Логический компонент для шаблона процесса в WorkflowEngine, отвечающий зя загрузку и формирование графа в редакторе, а также связь элементов

Definition

Пространство имён: Tessa.UI.WorkflowViewer.Editor
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public class WorkflowEngineProcessComponent : EditorComponentBase, 
	IAsyncInitializable
Inheritance
Object    NotificationObject    NotificationUIObject    ViewModelEmptyModel    EditorComponentBase    WorkflowEngineProcessComponent
Derived
Implements
IAsyncInitializable

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

WorkflowEngineProcessComponentИнициализирует новый экземпляр класса WorkflowEngineProcessComponent

Свойства

ActionDescriptorRegistry 
ActionsComponent 
CardMetadata 
CodeComponent 
Container 
CopyNodeCommand 
CreateFakeModelFuncAsync 
CurrentProcess 
DeleteElementCommand 
DialogService 
Editor
(Унаследован от EditorComponentBase)
EditorsProviderComponent 
InnerCardEditor 
IsReadOnlyTemplate 
LeftOffset Величина горизонтального смещения отображаемой схемы от реальных координат, записанных в объектах. Необходимо для поддержки отрицательных координат, которые могут образоваться, если схема разрабатывалась в WEB-клиенте.
LoaderComponent 
Model Модель для текущей модели представления.
(Унаследован от ViewModelTModel)
ObjectEditorComponent 
PasteNodeCommand 
RecorderComponent 
RedoCommand 
Scope
(Унаследован от ViewModelTModel)
SearchComponent 
SnapshotComponent 
TopOffset Величина вертикального смещения отображаемой схемы от реальных координат, записанных в объектах. Необходимо для поддержки отрицательных координат, которые могут образоваться, если схема разрабатывалась в WEB-клиенте.
UIHost 
UndoCommand 
UndoRedoComponent 
UpgradeManager 
WorkflowCompiler 
WorkflowProcessor 
WorkflowService 

Методы

AddAnchor 
AddAnnotation 
AddLink 
AddNewAnnotation 
AddNewNodeAsync 
AddNode 
AttachProcess 
CloseWindow 
CompileObjectAsync 
CopyNode 
CopyNodes 
CreateLayoutNodeFromTemplate 
CreateLayoutNodeFromWorkflowNode 
DisposeОсвобождает все ресурсы, используемые объектом WorkflowEngineProcessComponent
(Переопределяет EditorComponentBaseDispose)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FillSectionFromViewAsync 
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
FixProcess 
GenerateNodes Метод для генерации узлов редактора
GetConnectionGenerators 
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLayoutMenuGenerators 
GetNodeMenuGenerators 
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetWindowTitle 
GetWorkflowNodeFromTemplate 
InitializeAsync 
InvalidateDataAsync Метод для сброса текущего процесса редактора
LoadProcessAsync 
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnChanged Подписка на отслеживание всех изменений объектов WorkflowStorageBase редактора
OnModelPropertyChanged
(Унаследован от ViewModelTModel)
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
OnReceiveWeakEvent
(Унаследован от ViewModelTModel)
RemoveAnchor 
RemoveAnnotation 
RemoveLinkAsync 
RemoveNodeAsync 
SelectLinkAsync 
SelectNodeAsync 
SetProcessAsync(NullableGuid) 
SetProcessAsync(WorkflowProcessStorage) 
ShowProcessProperties Метод для открытия редактора процесса в боковой панели
ToStringReturns a string that represents the current object.
(Унаследован от Object)
UpgradeActionsAsync 

События

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

Поля

См. также