C# Class TheChan.ViewModels.PostsViewModel

Inheritance: Caliburn.Micro.PropertyChangedBase
Afficher le fichier Open project: acedened/TheChan Class Usage Examples

Private Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthode 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 méthode

public GoToPost ( ) : void
Résultat void

GoToThread() public méthode

public GoToThread ( ) : void
Résultat void

PostsViewModel() public méthode

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

PostsViewModel() public méthode

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