C# Class PlayStation_Gui.ViewModels.MessagesViewModel

Inheritance: Template10.Mvvm.ViewModelBase
Mostra file Open project: drasticactions/Pureisuteshon-App

Public Methods

Method Description
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

Private Methods

Method Description
ConvertToJpeg ( IRandomAccessStream stream ) : Task
DecodeImage ( Stream stream ) : Task
GetAvatarUrl ( string username ) : Task
ScrollToBottom ( ) : void
SendMessageWithMedia ( ) : System.Threading.Tasks.Task
SendMessageWithoutMedia ( ) : System.Threading.Tasks.Task

Method Details

DownloadImageAsync() public method

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

GetMessageGroups() public method

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

GetMessages() public method

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

LoadMessageImage() public method

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

OnNavigatedFromAsync() public method

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

OnNavigatedToAsync() public method

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

PullToRefresh_ListView() public method

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

PullToRefresh_MessageView() public method

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

RemoveImage() public method

public RemoveImage ( ) : void
return void

SelectMessageGroup() public method

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

SelectSticker() public method

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

SelectStickerGroup() public method

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

SendMessage() public method

public SendMessage ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

SendMessageCommand() public method

public SendMessageCommand ( object sender, object e ) : void
sender object
e object
return void

SendSticker() public method

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

SetFriendsList() public method

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
return void