C# 클래스 PlayStation_Gui.ViewModels.MessagesViewModel

상속: Template10.Mvvm.ViewModelBase
파일 보기 프로젝트 열기: drasticactions/Pureisuteshon-App

공개 메소드들

메소드 설명
DownloadImageAsync ( MessageGroupItem item ) : System.Threading.Tasks.Task
GetMessageGroups ( string userName ) : System.Threading.Tasks.Task
GetMessages ( MessageGroup messageGroup ) : System.Threading.Tasks.Task
LoadMessageImage ( MessageGroupItem item ) : System.Threading.Tasks.Task
OnNavigatedFromAsync ( object>.IDictionary state, bool suspending ) : System.Threading.Tasks.Task
OnNavigatedToAsync ( object parameter, NavigationMode mode, object>.IDictionary state ) : System.Threading.Tasks.Task
PullToRefresh_ListView ( object sender, AmazingPullToRefresh.Controls.RefreshRequestedEventArgs e ) : void
PullToRefresh_MessageView ( object sender, AmazingPullToRefresh.Controls.RefreshRequestedEventArgs e ) : void
RemoveImage ( ) : void
SelectMessageGroup ( object sender, ItemClickEventArgs e ) : System.Threading.Tasks.Task
SelectSticker ( object sender, ItemClickEventArgs e ) : void
SelectStickerGroup ( object sender, ItemClickEventArgs e ) : void
SendMessage ( ) : System.Threading.Tasks.Task
SendMessageCommand ( object sender, object e ) : void
SendSticker ( StickerSelection stickerSelection ) : System.Threading.Tasks.Task
SetFriendsList ( string userName, bool onlineFilter, bool blockedPlayer, bool recentlyPlayed, bool personalDetailSharing, bool friendStatus, bool requesting, bool requested ) : void

비공개 메소드들

메소드 설명
ConvertToJpeg ( IRandomAccessStream stream ) : Task
DecodeImage ( Stream stream ) : Task
GetAvatarUrl ( string username ) : Task
ScrollToBottom ( ) : void
SendMessageWithMedia ( ) : System.Threading.Tasks.Task
SendMessageWithoutMedia ( ) : System.Threading.Tasks.Task

메소드 상세

DownloadImageAsync() 공개 메소드

public DownloadImageAsync ( MessageGroupItem item ) : System.Threading.Tasks.Task
item PlayStation_App.ViewModels.MessageGroupItem
리턴 System.Threading.Tasks.Task

GetMessageGroups() 공개 메소드

public GetMessageGroups ( string userName ) : System.Threading.Tasks.Task
userName string
리턴 System.Threading.Tasks.Task

GetMessages() 공개 메소드

public GetMessages ( MessageGroup messageGroup ) : System.Threading.Tasks.Task
messageGroup PlayStation_App.Models.MessageGroups.MessageGroup
리턴 System.Threading.Tasks.Task

LoadMessageImage() 공개 메소드

public LoadMessageImage ( MessageGroupItem item ) : System.Threading.Tasks.Task
item PlayStation_App.ViewModels.MessageGroupItem
리턴 System.Threading.Tasks.Task

OnNavigatedFromAsync() 공개 메소드

public OnNavigatedFromAsync ( object>.IDictionary state, bool suspending ) : System.Threading.Tasks.Task
state object>.IDictionary
suspending bool
리턴 System.Threading.Tasks.Task

OnNavigatedToAsync() 공개 메소드

public OnNavigatedToAsync ( object parameter, NavigationMode mode, object>.IDictionary state ) : System.Threading.Tasks.Task
parameter object
mode NavigationMode
state object>.IDictionary
리턴 System.Threading.Tasks.Task

PullToRefresh_ListView() 공개 메소드

public PullToRefresh_ListView ( object sender, AmazingPullToRefresh.Controls.RefreshRequestedEventArgs e ) : void
sender object
e AmazingPullToRefresh.Controls.RefreshRequestedEventArgs
리턴 void

PullToRefresh_MessageView() 공개 메소드

public PullToRefresh_MessageView ( object sender, AmazingPullToRefresh.Controls.RefreshRequestedEventArgs e ) : void
sender object
e AmazingPullToRefresh.Controls.RefreshRequestedEventArgs
리턴 void

RemoveImage() 공개 메소드

public RemoveImage ( ) : void
리턴 void

SelectMessageGroup() 공개 메소드

public SelectMessageGroup ( object sender, ItemClickEventArgs e ) : System.Threading.Tasks.Task
sender object
e Windows.UI.Xaml.Controls.ItemClickEventArgs
리턴 System.Threading.Tasks.Task

SelectSticker() 공개 메소드

public SelectSticker ( object sender, ItemClickEventArgs e ) : void
sender object
e Windows.UI.Xaml.Controls.ItemClickEventArgs
리턴 void

SelectStickerGroup() 공개 메소드

public SelectStickerGroup ( object sender, ItemClickEventArgs e ) : void
sender object
e Windows.UI.Xaml.Controls.ItemClickEventArgs
리턴 void

SendMessage() 공개 메소드

public SendMessage ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

SendMessageCommand() 공개 메소드

public SendMessageCommand ( object sender, object e ) : void
sender object
e object
리턴 void

SendSticker() 공개 메소드

public SendSticker ( StickerSelection stickerSelection ) : System.Threading.Tasks.Task
stickerSelection PlayStation_App.Models.Sticker.StickerSelection
리턴 System.Threading.Tasks.Task

SetFriendsList() 공개 메소드

public SetFriendsList ( string userName, bool onlineFilter, bool blockedPlayer, bool recentlyPlayed, bool personalDetailSharing, bool friendStatus, bool requesting, bool requested ) : void
userName string
onlineFilter bool
blockedPlayer bool
recentlyPlayed bool
personalDetailSharing bool
friendStatus bool
requesting bool
requested bool
리턴 void