Click or drag to resize

Vishnu.ViewModel Namensraum

MVVM ViewModel für Vishnu
Klassen
 KlasseBeschreibung
Public KlasseDummyLogicalTaskTreeViewModel Ersetzt das LogicalTaskTreeViewModel als Dummy-Parameter beim Reload-Vorgang.
Public KlasseDynamicUserControlBase Basisklasse für die dynamische Einbindung von UserControls in externen Dlls.
Public KlasseDynamicUserControlViewModelBase Basisklasse für ViewModels von dynamischen UserControls für Vishnu. Stellt den Zugriff auf User-Properties innerhalb des ReturnObjects des zugeordneten Checkers zur Verfügung.
Public KlasseJobConnectorViewModel ViewModel für einen JobConnector
Ist von SingleNodeViewModel und darüber von VishnuViewModelBase abgeleitet.
Public KlasseJobGroupViewModel ViewModel für die Darstellung eines logicalTaskTree als gruppierte und gefilterte Liste von Knoten.
Public KlasseJobListViewModel ViewModel für einen JobList-Knoten in der TreeView in LogicalTaskTreeControl Auch wenn hier keine eigene Funktionalität codiert ist, wird diese Ableitung von LogicalNodeViewModel benötigt, um in der TreeView die unterschiedliche Darstellung der verschiedenen Knotentypen realisieren zu können.
Public KlasseLogicalNodeViewModel ViewModel für einen Knoten in der TreeView in LogicalTaskTreeControl
Public KlasseLogicalTaskTreeViewModel ViewModel für die Darstellung eines logicalTaskTree in einer TreeView.
Public KlasseMainWindowViewModel ViewModel für das MainWindow.
Public KlasseNodeErrorViewModel ViewModel für einen Ladefehler-Knoten.
Public KlasseNodeListViewModel ViewModel für einen NodeList-Knoten in der TreeView in LogicalTaskTreeControl Auch wenn hier keine eigene Funktionalität codiert ist, wird diese Ableitung von LogicalNodeViewModel benötigt, um in der TreeView die unterschiedliche Darstellung der verschiedenen Knotentypen realisieren zu können.
Public KlasseOrientedTreeViewModelBase Minimale gemeinsame Basisklasse für LogicalTaskTreeViewModel und DummyLogicalTaskTreeViewModel.
Public KlasseSingleNodeViewModel ViewModel für einen SingleNode-Knoten in der TreeView in LogicalTaskTreeControl Auch wenn hier keine eigene Funktionalität codiert ist, wird diese Ableitung von LogicalNodeViewModel benötigt, um in der TreeView die unterschiedliche Darstellung der verschiedenen Knotentypen realisieren zu können.
Public KlasseSnapshotViewModel ViewModel für einen Snapshot eines externen Trees.
Public KlasseUIHelper Bietet statische Routinen zur Durchsuchung des VisualTrees und des LogicalTrees.
Public KlasseVishnuViewModelBase Basisklasse für alle Vishnu-ViewModels. Erbt von ObservableObject u.a. INotifyPropertyChanged und implementiert IVishnuViewModel.
Schnittstellen
 SchnittstelleBeschreibung
Public SchnittstelleIVishnuRenderWatcher Interface für die Weiterverarbeitung von ContentRendered-Events.
Enumerationen
 EnumerationBeschreibung
Public EnumerationVisualNodeState Kombinierter Status aus State und LogicalState für die UI.
Public EnumerationVisualNodeWorkerState Stellt die Enum aus der Business-Logic für die UI zur Verfügung.