C# Класс PlayStation_Gui.ViewModels.MessagesViewModel

Наследование: Template10.Mvvm.ViewModelBase
Показать файл Открыть проект

Открытые методы

Метод Описание
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