C# Class Rsdn.TreeGrid.ActiveNodeHoldHelper

Вспомогательный класс для удержания активного узла при обновлении коллекции.
Inheritance: IDisposable
Show file Open project: rsdn/janus

Public Methods

Method Description
ActiveNodeHoldHelper ( TreeGrid grid ) : System
Dispose ( ) : void

Private Methods

Method Description
FindNodeByKey ( ITreeNode parent, string key ) : ITreeNode
FindNodeByPathKey ( PathKey pathKey ) : ITreeNode

Возвращает ноду по указанному ключу пути или null если пути не существует.

GetActivePathKey ( ) : PathKey

Возвращает ключ пути активной ноды или null если активной ноды нет.

GetNodePathKey ( ITreeNode node ) : PathKey

Возвращает ключ пути указанной ноды.

SetActiveNodeByKey ( PathKey pathKey ) : void

Method Details

ActiveNodeHoldHelper() public method

public ActiveNodeHoldHelper ( TreeGrid grid ) : System
grid TreeGrid
return System

Dispose() public method

public Dispose ( ) : void
return void