C# Класс Invert.Core.GraphDesigner.DiagramViewModel

Наследование: Invert.Core.GraphDesigner.ViewModel, IDataRecordInserted, IDataRecordRemoved, IDataRecordPropertyChanged
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddConnectors ( List connectors ) : void
AddGraphItems ( IEnumerable items ) : IEnumerator
AddNode ( IDiagramNode newNodeData ) : FilterItem
AddNode ( IDiagramNode newNodeData, Vector2 position ) : FilterItem
ClearConnectors ( List connectors ) : void
DataObjectChanged ( ) : void
DeselectAll ( ) : void
DiagramViewModel ( IGraphData diagram ) : System
GetColor ( IGraphItem dataObject ) : Color
GetImportableItems ( ) : IEnumerable
Invalidate ( ) : void
Load ( bool async = false ) : void
MarkDirty ( ) : void
Navigate ( ) : void
NavigateByName ( string name ) : void
NavigateTo ( IDiagramNode node ) : void
NavigateTo ( string identifier ) : void
NothingSelected ( ) : void
PropertyChanged ( IDataRecord record, string name, object previousValue, object nextValue ) : void
RecordInserted ( IDataRecord record ) : void
RecordRemoved ( IDataRecord record ) : void
RecordUndo ( string title ) : void
RefreshConnectors ( ) : void
Save ( ) : void
Select ( GraphItemViewModel viewModelObject ) : void
ShowContainerDebug ( ) : void
ShowQuickAdd ( ) : void
UpgradeProject ( ) : void

Описание методов

AddConnectors() публичный Метод

public AddConnectors ( List connectors ) : void
connectors List
Результат void

AddGraphItems() публичный Метод

public AddGraphItems ( IEnumerable items ) : IEnumerator
items IEnumerable
Результат IEnumerator

AddNode() публичный Метод

public AddNode ( IDiagramNode newNodeData ) : FilterItem
newNodeData IDiagramNode
Результат FilterItem

AddNode() публичный Метод

public AddNode ( IDiagramNode newNodeData, Vector2 position ) : FilterItem
newNodeData IDiagramNode
position Vector2
Результат FilterItem

ClearConnectors() публичный Метод

public ClearConnectors ( List connectors ) : void
connectors List
Результат void

DataObjectChanged() публичный Метод

public DataObjectChanged ( ) : void
Результат void

DeselectAll() публичный Метод

public DeselectAll ( ) : void
Результат void

DiagramViewModel() публичный Метод

public DiagramViewModel ( IGraphData diagram ) : System
diagram IGraphData
Результат System

GetColor() публичный Метод

public GetColor ( IGraphItem dataObject ) : Color
dataObject IGraphItem
Результат Color

GetImportableItems() публичный Метод

public GetImportableItems ( ) : IEnumerable
Результат IEnumerable

Invalidate() публичный Метод

public Invalidate ( ) : void
Результат void

Load() публичный Метод

public Load ( bool async = false ) : void
async bool
Результат void

MarkDirty() публичный Метод

public MarkDirty ( ) : void
Результат void

Navigate() публичный Метод

public Navigate ( ) : void
Результат void

NavigateByName() публичный Метод

public NavigateByName ( string name ) : void
name string
Результат void

NavigateTo() публичный Метод

public NavigateTo ( IDiagramNode node ) : void
node IDiagramNode
Результат void

NavigateTo() публичный Метод

public NavigateTo ( string identifier ) : void
identifier string
Результат void

NothingSelected() публичный Метод

public NothingSelected ( ) : void
Результат void

PropertyChanged() публичный Метод

public PropertyChanged ( IDataRecord record, string name, object previousValue, object nextValue ) : void
record IDataRecord
name string
previousValue object
nextValue object
Результат void

RecordInserted() публичный Метод

public RecordInserted ( IDataRecord record ) : void
record IDataRecord
Результат void

RecordRemoved() публичный Метод

public RecordRemoved ( IDataRecord record ) : void
record IDataRecord
Результат void

RecordUndo() публичный Метод

public RecordUndo ( string title ) : void
title string
Результат void

RefreshConnectors() публичный Метод

public RefreshConnectors ( ) : void
Результат void

Save() публичный Метод

public Save ( ) : void
Результат void

Select() публичный Метод

public Select ( GraphItemViewModel viewModelObject ) : void
viewModelObject GraphItemViewModel
Результат void

ShowContainerDebug() публичный Метод

public ShowContainerDebug ( ) : void
Результат void

ShowQuickAdd() публичный Метод

public ShowQuickAdd ( ) : void
Результат void

UpgradeProject() публичный Метод

public UpgradeProject ( ) : void
Результат void