C# Class TheChan.ViewModels.BoardViewModel

Inheritance: Tab
Mostra file Open project: acedened/TheChan

Private Properties

Property Type Description
ChangePage void
FillThreads void
Load Task

Public Methods

Method Description
BoardViewModel ( IShell shell, IBoard board, IAttachmentViewer attachmentViewer, FavoriteBoardsService favoriteBoardsService ) : System
CreateThread ( ) : void
Favorite ( ) : void
NavigateToThread ( BoardThread boardThread ) : void
Refresh ( ) : void

Protected Methods

Method Description
OnActivate ( object parameter = null ) : void
OnDeactivate ( bool close ) : void

Private Methods

Method Description
ChangePage ( ) : void
FillThreads ( ) : void
Load ( int pageNum ) : Task

Method Details

BoardViewModel() public method

public BoardViewModel ( IShell shell, IBoard board, IAttachmentViewer attachmentViewer, FavoriteBoardsService favoriteBoardsService ) : System
shell IShell
board IBoard
attachmentViewer IAttachmentViewer
favoriteBoardsService FavoriteBoardsService
return System

CreateThread() public method

public CreateThread ( ) : void
return void

Favorite() public method

public Favorite ( ) : void
return void

NavigateToThread() public method

public NavigateToThread ( BoardThread boardThread ) : void
boardThread BoardThread
return void

OnActivate() protected method

protected OnActivate ( object parameter = null ) : void
parameter object
return void

OnDeactivate() protected method

protected OnDeactivate ( bool close ) : void
close bool
return void

Refresh() public method

public Refresh ( ) : void
return void