C# Class Rsdn.Janus.MessageViewHistory

Обеспечивает запоминание истории просмотра сообщений и навигацию по ней
Exibir arquivo Open project: rsdn/janus

Public Methods

Method Description
Back ( ) : void

Откатится назад

Back ( MessageViewHistoryEntry entry ) : void

Откатится назад до указанной точки

Forward ( ) : void

Отменить откат

Forward ( MessageViewHistoryEntry entry ) : void

Отменить откат до указанной точки

Navigate ( int msgId ) : void

Перейти на новое сообщение

Protected Methods

Method Description
OnMessageNavigate ( MessageNavigateEventArgs e ) : void

Осуществляет вызов события MessageNavigate

Private Methods

Method Description
ExtractRange ( IList list, int count ) : List

Method Details

Back() public method

Откатится назад
public Back ( ) : void
return void

Back() public method

Откатится назад до указанной точки
public Back ( MessageViewHistoryEntry entry ) : void
entry MessageViewHistoryEntry точка останова отката
return void

Forward() public method

Отменить откат
public Forward ( ) : void
return void

Forward() public method

Отменить откат до указанной точки
public Forward ( MessageViewHistoryEntry entry ) : void
entry MessageViewHistoryEntry точка останова отмены отката
return void

Navigate() public method

Перейти на новое сообщение
public Navigate ( int msgId ) : void
msgId int идентификатор сообщения
return void

OnMessageNavigate() protected method

Осуществляет вызов события MessageNavigate
protected OnMessageNavigate ( MessageNavigateEventArgs e ) : void
e MessageNavigateEventArgs
return void