C# Class ScreenScroller.NodeViewModel

Inheritance: INotifyPropertyChanged
Datei anzeigen Open project: Invenietis/ck-certified Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void

Private Methods

Method Description
Entered ( ) : void

Called when this node is entered : when it becomes the currentnode. If one of the children is selected and then the cursor goes up one level, this node keeps its current state (its lap count and whether or not the GoUpOneLevel image is animating)

ExitAll ( ) : void
InitializeCoordinates ( int index ) : void
LapCompleted ( ) : void
MoveNext ( ) : bool

Highlights the next childnode of this node. Returns false if the node has made its final lap during the last MoveNext.

NodeViewModel ( ) : System

Cotor used by the absolute root of the tree (the plugin)

NodeViewModel ( IRootNode root, NodeViewModel parent, int level, int childrenCount, int maxDepth, int index ) : System

Private constructor, used internally to create the childnodes of the root nodes.

NodeViewModel ( ScreenScrollerPlugin root, int offsetHeight, int offsetWidth, int childrenCount, int maxDepth, bool isRoot ) : System

Ctor of the root nodes (one for each screen)

OnLevelChanged ( object sender, LevelChangedEventArgs e ) : void
OnPropertyChanged ( string name ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void