C# Class TheChan.ViewModels.PostsViewModel

Inheritance: Caliburn.Micro.PropertyChangedBase
Mostra file Open project: acedened/TheChan Class Usage Examples

Private Properties

Property Type Description
CloseDown void
CreatePostViewModel PostViewModel
CreateViewModelForPost PostViewModel
LoadPost void
PostViewModelOnAttachmentOpeningRequested void
PostViewModelOnFavorite void
PostViewModelOnPostDisplayingRequested void
PostViewModelOnRepliesDisplayingRequested void
PostViewModelOnReply void
PostViewModelOnReplyDisplayingRequested void
SetupEventsForPost void
SetupEventsForPostsViewModel void

Public Methods

Method Description
GoToPost ( ) : void
GoToThread ( ) : void
PostsViewModel ( IShell shell, IBoard board, string boardId, IList threadPosts, IEnumerable posts ) : System
PostsViewModel ( IShell shell, IBoard board, string boardId, IList threadPosts, long postNumber ) : System

Private Methods

Method Description
CloseDown ( ) : void
CreatePostViewModel ( PostViewModel old ) : PostViewModel
CreateViewModelForPost ( Core.Models.Post post ) : PostViewModel
LoadPost ( long postNumber ) : void
PostViewModelOnAttachmentOpeningRequested ( object sender, AttachmentOpeningRequestedEventArgs attachmentOpeningRequestedEventArgs ) : void
PostViewModelOnFavorite ( object sender, PostFavoriteEventArgs e ) : void
PostViewModelOnPostDisplayingRequested ( object sender, PostDisplayingRequestedEventArgs e ) : void
PostViewModelOnRepliesDisplayingRequested ( object sender, EventArgs eventArgs ) : void
PostViewModelOnReply ( object sender, ReplyEventArgs replyEventArgs ) : void
PostViewModelOnReplyDisplayingRequested ( object sender, ReplyDisplayingEventArgs replyDisplayingEventArgs ) : void
SetupEventsForPost ( PostViewModel postViewModel ) : void
SetupEventsForPostsViewModel ( PostsViewModel viewModel ) : void

Method Details

GoToPost() public method

public GoToPost ( ) : void
return void

GoToThread() public method

public GoToThread ( ) : void
return void

PostsViewModel() public method

public PostsViewModel ( IShell shell, IBoard board, string boardId, IList threadPosts, IEnumerable posts ) : System
shell IShell
board IBoard
boardId string
threadPosts IList
posts IEnumerable
return System

PostsViewModel() public method

public PostsViewModel ( IShell shell, IBoard board, string boardId, IList threadPosts, long postNumber ) : System
shell IShell
board IBoard
boardId string
threadPosts IList
postNumber long
return System