![]() | Logical |
Der LogicalNodeViewModel Typ exponiert die folgenden Member.
Name | Beschreibung | |
---|---|---|
![]() | LogicalNodeViewModel | Konstruktor |
Name | Beschreibung | |
---|---|---|
![]() | ChildOrientation | Definiert, ob die Kind-Elemente dieses Knotens horizontal oder vertikal angeordnet werden sollen. |
![]() | Children | Die Kinder des aktuellen Knotens. |
![]() | ClearInfos |
Command für das ContextMenuItem "Lösche Infos" im ContextMenu für das "MainGrid" des Controls.
(Vererbt von VishnuViewModelBase) |
![]() | CollapsedEventCommand | Dient als erster Bindungsanker zur Attached Property ExpanderBehavior.CollapsedCommandProperty. |
![]() | CopyToolTipInfoToClipboard |
Command für den Copy-Button im ToolTip des Controls.
(Vererbt von VishnuViewModelBase) |
![]() | DebugMode | Bei True können zusätzliche Testausgaben erfolgen. Default: False. |
![]() | DebugNodeInfos | Name + (Id + gegebenenfalls ReferencedNodeId) der ursprünglich referenzierten SingleNode. |
![]() | ExpandedEventCommand | Dient als erster Bindungsanker zur Attached Property ExpanderBehavior.ExpandedCommandProperty. |
![]() | FreeComment | Freitext für beliebige Anwendungen. |
![]() | GridColumn |
Liefert oder setzt die Spalte im enthaltenden Grid für das aktuelle Element.
(Vererbt von VishnuViewModelBase) |
![]() | GridRow |
Liefert oder setzt die Zeile im enthaltenden Grid für das aktuelle Element.
(Vererbt von VishnuViewModelBase) |
![]() | HasParent | Nur bei der Root-Node False. |
![]() | HookedTo | Enthält TreeParams.Name und IdInfo des Knotens, in dessen Events sich dieses LogicalNodeViewModel eingehängt hat oder den Text "NULL". |
![]() | Id | Die Kennung des zugehörigen LogicalTaskTree-Knotens für die UI verfügbar gemacht. |
![]() | IsExpanded | True, wenn der TreeView-Knoten, welcher mit diesem Knoten assoziiert ist, ausgeklappt ist. |
![]() | IsInSleepTime | Returns true, wenn gerade eine vom User definierte Ruhezeit für Vishnu-Akteure (Checker) läuft. |
![]() | IsRendered |
Zeigt an, ob das zugehörige Control vollständig gezeichnet wurde.
(Vererbt von VishnuViewModelBase) |
![]() | IsSelected | True, wenn der TreeView-Knoten, welcher mit diesem Knoten assoziiert ist, ausgewählt ist. |
![]() | IsSnapshotDummy | True zeigt an, dass es sich um einen Knoten innerhalb eines geladenen Snapshots handelt. |
![]() | IsTreePaused | Returns true, wenn der Tree gerade pausiert wurde. |
![]() | JobInProgress |
Indicates that a ui-triggered background progress is actually running.
(Vererbt von VishnuViewModelBase) |
![]() | LastExceptions | Listet in einem String mögliche Exceptions der Child-Knoten durch Zeilenumbruch getrennt auf. |
![]() | LastExecutingTreeEvent | Das letzte auslösende TreeEvent (bei TreeEvent-getriggerten Knoten) oder null. |
![]() | LastNotNullLogical | Merkfeld für den letzten Zustand von Logical, der nicht null war; Wird benötigt, damit Worker nur dann gestartet werden, und die Anzeige wechselt, wenn sich der Zustand von Logical signifikant geändert hat und nicht jedes mal, wenn der Checker arbeitet (Logical = null). |
![]() | LastRun | Zeitpunkt des letzten Starts des Knoten. |
![]() | LastRunInfo | Zeitpunkt des letzten Starts des Knoten als String. |
![]() | Logical | Das logische Ergebnis des zugehörigen LogicalTaskTree-Knotens für die UI verfügbar gemacht. |
![]() | LogLogicalTaskTree |
Command für das ContextMenuItem "Log Tree" im ContextMenu für das "MainGrid" des Controls.
(Vererbt von VishnuViewModelBase) |
![]() | Name | Der Name des zugehörigen LogicalTaskTree-Knotens für die UI verfügbar gemacht. |
![]() | NextRun | Zeitpunkt des nächsten Starts des Knotens (wenn bekannt) oder DateTime.MinValue. |
![]() | NextRunInfo | Info-Text über den nächsten Start des Knotens (wenn bekannt) oder null. |
![]() | NextRunInfoAndResult | Kombinierte Ausgabe von NextRunInfo (wann ist der nächste Durchlauf) und Result (in voller Länge). |
![]() | NodeEnvironment | Liste mit allen Result-Objekten der Vorgänger des Teilbaums. |
![]() | OriginalNodeId | Id der ursprünglich referenzierten SingleNode. |
![]() | Parent | Der übergeordnete Knoten im ViewModel. |
![]() | ParentView |
Das Control zu diesem ViewModel.
(Vererbt von VishnuViewModelBase) |
![]() | Path | Der eindeutige Pfad des zugehörigen LogicalTaskTree-Knotens. |
![]() | PauseResumeLogicalTaskTree |
Command für das ContextMenuItem "Pause Tree" im ContextMenu für das "MainGrid" des Controls.
(Vererbt von VishnuViewModelBase) |
![]() | Progress | Ein Text für die Anzahl der beendeten Endknoten dieses Teilbaums zur Anzeige im ProgressBar (i.d.R. nnn%) für die UI verfügbar gemacht. |
![]() | ProgressText | Ein Text für die Anzahl der beendeten Endknoten dieses Teilbaums zur Anzeige im ProgressBar (i.d.R. nnn%) für die UI verfügbar gemacht. |
![]() | ReloadLogicalTaskTree |
Command für das ContextMenuItem "Reload" im ContextMenu für das "MainGrid" des Controls.
(Vererbt von VishnuViewModelBase) |
![]() | Result |
Das ReturnObject der zugeordneten LogicalNode.
(Überschreibt VishnuViewModelBaseResult) |
![]() | Results | Liste von ReturnObjekten der zugeordneten LogicalNode und ihrer Kinder. |
![]() | RootJobListViewModel | Liefert die für den Knoten gültige Root-JobList. |
![]() | RootLogicalTaskTreeViewModel |
ViewModel des übergeordneten LogicalTaskTree.
(Vererbt von VishnuViewModelBase) |
![]() | ShortResult | Kurztext für Exceptions der zugeordneten LogicalNode. |
![]() | ShowInfos |
Command für das ContextMenuItem "Zeige Infos" im ContextMenu für das "MainGrid" des Controls.
(Vererbt von VishnuViewModelBase) |
![]() | ShowLogLogicalTaskTree |
Command für das ContextMenuItem "Show Log" im ContextMenu für das "MainGrid" des Controls.
(Vererbt von VishnuViewModelBase) |
![]() | ShowSettingsLogicalTaskTree |
Command für das ContextMenuItem "Show Settings" im ContextMenu für das "MainGrid" des Controls.
(Vererbt von VishnuViewModelBase) |
![]() | ShowVishnuHelp |
Command für das ContextMenuItem "Show Vishnu Help" im ContextMenu für das "MainGrid" des Controls.
(Vererbt von VishnuViewModelBase) |
![]() | SingleNodes | Die Anzahl der Endknoten dieses Teilbaums für die UI verfügbar gemacht. |
![]() | SingleNodesFinished | Die Anzahl der beendeten Endknoten dieses Teilbaums für die UI verfügbar gemacht. |
![]() | SizeChangedEventCommand | Dient als erster Bindungsanker zur Attached Property ExpanderBehavior.CollapsedCommandProperty. |
![]() | SleepTimeTo | Das Ende einer möglichen Ruhezeit als formatierter String. |
![]() | StartTreeOrientation | Ausrichtung des Trees beim Start der Anwendung. AlternatingHorizontal: Alternierender Aufbau, waagerecht beginnend (Default). Vertical: Senkrechter Aufbau. Horizontal: Waagerechter Aufbau. AlternatingVertical: Alternierender Aufbau, senkrecht beginnend. |
![]() | SwitchTaskTreeView |
Command für das Umschalten der Tree-Darstellung.
(Vererbt von VishnuViewModelBase) |
![]() | ToolTipInfo |
Liefert das Ergebnis von GetToolTipInfo().
Diese Routine zeigt per Default auf NextRunInfoAndResult,
kann aber gegebenenfalls überschrieben werden.
(Vererbt von VishnuViewModelBase) |
![]() | TreeParams | Zusätzliche Parameter, die für den gesamten Tree Gültigkeit haben oder null. |
![]() | UIDispatcher | Der Haupt-Dispatcher-Thread. |
![]() | UIMain | Das MainWindow. |
![]() | UserControlPath | Der Pfad zum aktuell dynamisch zu ladenden UserControl. |
![]() | UserDataContext |
Bindung an ein optionales, spezifisches User-ViewModel.
(Vererbt von VishnuViewModelBase) |
![]() | Visibility | Gibt an, ob das Element visible, hidden oder collapsed ist. |
![]() | VisualState | Reicht einen u.U. aus mehreren technischen Quellen kombinierten Zustand als Aufzählungstyp an die GUI (und den IValueConverter) weiter. Default: None |
![]() | VisualTreeCacheBreaker |
Eindeutiger GlobalUniqueIdentifier.
Wird im Konstruktor vergeben und fließt in die überschriebene Equals-Methode ein.
Dadurch wird erreicht, dass nach Reload von Teilen des LogicalTaskTree und erneutem
Reload von vorherigen Ständen des LogicalTaskTree Elemente des ursprünglich
gecachten VisualTree fälschlicherweise anstelle der neu geladenen Elemente in den
neuen VisualTree übernommen werden.
(Vererbt von VishnuViewModelBase) |
![]() | WorkersState | Kombinierter NodeWorkerState für alle zugeordneten NodeWorker. |
Name | Beschreibung | |
---|---|---|
![]() | CanClearInfosExecute |
Liefert true, wenn die Funktion ausführbar ist.
(Überschreibt VishnuViewModelBaseCanClearInfosExecute) |
![]() | CanHandleExpanderExpandedEvent | Ausführungserlaubnis für den Event-Handler für das Öffnen des Expanders. |
![]() | CanLogTaskTreeExecute |
Liefert true, wenn die Funktion ausführbar ist.
(Überschreibt VishnuViewModelBaseCanLogTaskTreeExecute) |
![]() | CanPauseResumeTaskTreeExecute |
Liefert true, wenn die Funktion ausführbar ist, hier immer true.
Kann an geeigneter Stelle überschrieben werden.
(Vererbt von VishnuViewModelBase) |
![]() | CanReloadTaskTreeExecute |
Liefert true, wenn die Funktion ausführbar ist.
(Überschreibt VishnuViewModelBaseCanReloadTaskTreeExecute) |
![]() | CanShowInfosExecute |
Liefert true, wenn die Funktion ausführbar ist.
(Überschreibt VishnuViewModelBaseCanShowInfosExecute) |
![]() | CanShowLogExecute |
Liefert true, wenn die Funktion ausführbar ist.
(Überschreibt VishnuViewModelBaseCanShowLogExecute) |
![]() | CanShowSettingsExecute |
Liefert true, wenn die Funktion ausführbar ist.
(Überschreibt VishnuViewModelBaseCanShowSettingsExecute) |
![]() | CanShowVishnuHelpExecute |
Liefert true, wenn die Funktion ausführbar ist, hier immer true.
(Vererbt von VishnuViewModelBase) |
![]() | canSwitchTaskTreeViewExecute |
Prüft, ob die Tree-Ausrichtung verändert werden darf.
Hier: liefert immer true zurück.
(Vererbt von VishnuViewModelBase) |
![]() | ClearInfosExecute |
Löscht eventuell vorhandene Vishnu-Infos (Messages und Logs).
(Überschreibt VishnuViewModelBaseClearInfosExecute(Object)) |
![]() | CollapseTree | Klappt den ViewModel-Zweig ein und damit auch die TreeView (wegen der assoziierten Knoten). |
![]() | Dispose | Öffentliche Methode zum Aufräumen. |
![]() | Dispose(Boolean) | Abschlussarbeiten. |
![]() | DoClearInfos | Löscht eventuell vorhandene Vishnu-Infos (Messages und Logs). |
![]() | DoShowInfos | Holt eventuell vorhandene Vishnu-Infos (Messages und Logs) in den Vordergrund. |
![]() | Equals |
Vergleicht den Inhalt dieses LogicalNodeViewModels nach logischen Gesichtspunkten
mit dem Inhalt eines übergebenen LogicalNodeViewModels.
(Überschreibt VishnuViewModelBaseEquals(Object)) |
![]() | ExpandTree | Klappt den ViewModel-Tree komplett aus und damit auch die TreeView (wegen der assoziierten Knoten). |
![]() | Finalize |
Finalizer: wird vom GarbageCollector aufgerufen.
(Überschreibt ObjectFinalize) |
![]() | GetDebugNodeInfos |
Liefert einen string für Debug-Zwecke.
(Überschreibt VishnuViewModelBaseGetDebugNodeInfos) |
![]() | GetHashCode |
Erzeugt einen Hashcode für dieses LogicalNodeViewModel.
(Überschreibt VishnuViewModelBaseGetHashCode) |
![]() | GetLogicalNode | Gibt die zugeordnete logicalNode aus der BusinessLogic zurück. |
![]() | GetToolTipInfo |
Liefert das Ergebnis für die Property ToolTipInfo.
Diese Routine zeigt per Default auf NextRunInfoAndResult,
kann aber gegebenenfalls überschrieben werden.
(Überschreibt VishnuViewModelBaseGetToolTipInfo) |
![]() | GetTopRootJobListViewModel | Liefert die für den Knoten gültige, oberste Root-JobList. |
![]() | HandleExpanderCollapsedEvent | Event-Handler für das Schließen des Expanders. |
![]() | HandleExpanderExpandedEvent | Event-Handler für das Öffnen des Expanders. |
![]() | HandleExpanderSizeChangedEvent | Event-Handler für Größenänderung des Expanders. |
![]() | Invalidate |
Vergibt einen neuen GlobalUniqueIdentifier für den VisualTreeCacheBreaker.
(Vererbt von VishnuViewModelBase) |
![]() | LoadChildren | Lädt die Kinder eines Knotens. |
![]() | LogTaskTree | Lädt den gesamten Tree inklusive JobDescription.xml asynchron neu. |
![]() | LogTaskTreeExecute |
Loggt den Tree.
(Überschreibt VishnuViewModelBaseLogTaskTreeExecute(Object)) |
![]() | OnPropertyChanged |
Meldet für die UI, wenn sich eine Property geändert hat.
(Vererbt von ObservableObject) |
![]() | ParentViewToBL |
Speichert eine Referenz auf das zugehörige
Control in der Geschäftslogik.
(Überschreibt VishnuViewModelBaseParentViewToBL(FrameworkElement)) |
![]() | PauseResumeTaskTreeExecute |
Wechselschalter - hält den Tree an oder lässt ihn weiterlaufen.
(Vererbt von VishnuViewModelBase) |
![]() | RaisePropertyChanged(String) |
Triggert OnPropertyChanged.
(Vererbt von ObservableObject) |
![]() | RaisePropertyChangedT(ExpressionFuncT) |
Triggert OnPropertyChanged.
(Vererbt von ObservableObject) |
![]() | RefreshTreeView | Aktualisiert die Anzeige eines Teilbaums. |
![]() | ReloadTaskTree | Lädt den gesamten Tree inklusive JobDescription.xml asynchron neu. |
![]() | ReloadTaskTreeExecute |
Lädt den Tree nach Änderung der JobDescriptions neu.
(Überschreibt VishnuViewModelBaseReloadTaskTreeExecute(Object)) |
![]() | SearchSibling | Sucht einen Knoten in einem Tree-Branch zu einer gegebenen Index-Hierarchie im Stack "indices". |
![]() | SetChildOrientation | Setzt die Ausrichtung der Kind-Knoten. |
![]() | ShowInfosExecute |
Holt eventuell vorhandene Vishnu-Infos (Messages und Logs) in den Vordergrund.
(Überschreibt VishnuViewModelBaseShowInfosExecute(Object)) |
![]() | ShowLogExecute |
Öffnet die Logdatei im Standardeditor asynchron über ShowLogTaskTree.
(Überschreibt VishnuViewModelBaseShowLogExecute(Object)) |
![]() | ShowLogTaskTree | Öffnet die Logdatei im Standardeditor. |
![]() | ShowSettingsExecute |
Gibt die Vishnu-Parameter im NotePad-Editor aus.
(Überschreibt VishnuViewModelBaseShowSettingsExecute(Object)) |
![]() | ShowSettingsTaskTree | Gibt die Vishnu-Parameter im NotePad-Editor aus. |
![]() | ShowVishnuHelpExecute |
Zeigt die Vishnu Onlinehilfe an.
(Vererbt von VishnuViewModelBase) |
![]() | ShowVishnuHelpTask |
Zeigt die Vishnu Onlinehilfe an.
(Vererbt von VishnuViewModelBase) |
![]() | subLastNotNullLogicalChanged | Wird angesprungen, wenn sich irgendwo in diesem Teilbaum ein LastNotNullLogical geändert hat. |
![]() | subLogicalChanged | Wird angesprungen, wenn sich irgendwo in diesem Teilbaum ein Logical geändert hat. |
![]() | subNodeProgressChanged | Wird angesprungen, wenn sich irgendwo in diesem Teilbaum ein Verarbeitungsfortschritt geändert hat. |
![]() | subNodeProgressFinished | Wird angesprungen, wenn irgendwo in diesem Teilbaum eine Verarbeitung beendet wurde. |
![]() | SubNodeProgressStarted | Wird angesprungen, wenn irgendwo in diesem Teilbaum eine Verarbeitung gestartet wurde. |
![]() | SubNodePropertiesChanged | Wird angesprungen, wenn sich für diesen Knoten sonstige Properties geändert haben, die an die UI weitergegeben werden sollen. |
![]() | SubNodeWorkersStateChanged | Wird angesprungen, wenn für diesen Knoten Worker existieren und sich deren Zustand verändert hat. |
![]() | subPropertiesChanged | Wird angesprungen, wenn sich in LogicalTaskTree für die Anzeige relevante Eigenschaften geändert haben. |
![]() | subStateChanged | Wird angesprungen, wenn sich irgendwo in diesem Teilbaum ein NodeState geändert hat. Ändert abhängig von den Knoteneigenschaften "LogicalState", "State" und "Trigger" die Anzeige des Verarbeitungszustandes des Knoten. |
![]() | switchTaskTreeViewExecute |
Anforderung zur Veränderung der Tree-Ausrichtung (Yin_Yang/F4).
(Vererbt von VishnuViewModelBase) |
![]() | ToString |
Überschriebene ToString()-Methode.
(Überschreibt ObjectToString) |
![]() | TransferShadowTreeProperties | Überträgt Eigenschaften von einem gesicherten Branch auf einen aktiven Branch. |
![]() | TransferSiblingProperties | Überträgt bestimmte Eigenschaften im VisualTree von sibling auf node. |
![]() | traverse | Rekursive Hilfsroutine für die öffentliche Routine 'Traverse'. |
![]() | Traverse(FuncInt32, IExpandableNode, Object, Object) | Geht rekursiv durch den Baum und ruft für jeden Knoten die Action auf. |
![]() | Traverse(FuncInt32, IExpandableNode, Object, Object, Object) | Geht rekursiv durch den Baum und ruft für jeden Knoten die Action auf. |
![]() | UserControlContentRendered |
Wird von DynamicUserControlBase angesprungen, wenn das UserControl vollständig gerendered wurde.
(Vererbt von VishnuViewModelBase) |
![]() | VerifyCalledOnUIThread |
Checkt, ob ein Aufruf, aus dem richtigen Thread (Dispatcher) heraus erfolgt.
(Vererbt von ObservableObject) |
Name | Beschreibung | |
---|---|---|
![]() | PropertyChanged |
Das PropertyChanged-Event für die UI.
(Vererbt von ObservableObject) |
Name | Beschreibung | |
---|---|---|
![]() | _myLogicalNode | Der zugeordnete Knoten aus dem LogicalTaskTree. |
![]() | ColumnNumber |
Liefert oder setzt die Spaltennummer des zugehörigen Controls
in einer quadratischen Matrix.
Dieser Wert wird zu einem geeigneten Zeitpunkt in die Property GridColumn geschoben,
um die WPF-GUI zu informieren.
(Vererbt von VishnuViewModelBase) |
![]() | Dispatcher |
Der Dispatcher der UI.
(Vererbt von ObservableObject) |
![]() | RowNumber |
Liefert oder setzt die Zeilennummer des zugehörigen Controls
in einer quadratischen Matrix.
Dieser Wert wird zu einem geeigneten Zeitpunkt in die Property GridRow geschoben,
um die WPF-GUI zu informieren.
(Vererbt von VishnuViewModelBase) |