C# Класс MALClient.XShared.ViewModels.Details.AnimeDetailsPageViewModel

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

Открытые свойства

Свойство Тип Описание
EndDateValid bool
StartDateValid bool
_initialized bool

Private Properties

Свойство Тип Описание
AddAnime void
ChangeNotes void
ChangeReadVolumes void
ChangeRewatching void
ChangeRewatchingCount void
ChangeScore void
ChangeStatus void
ChangeWatchedEps void
ExtractData void
FetchData System.Threading.Tasks.Task
GetAppropriateUpdateQuery MALClient.XShared.Comm.Query
LaunchUpdate void
LoadCharacters void
LoadHummingbirdCoverImage Task
LoadHummingbirdCoverImageMobile void
LoadVideos void
NavigateDetails void
OpenMalPage void
PopulateData void
PopulateStartEndDates void
RemoveAnime void

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

Метод Описание
AnimeDetailsPageViewModel ( IClipboardProvider clipboardProvider, ISystemControlsLauncherService systemControlsLauncherService ) : System
CurrentAnimeHasBeenAddedToList ( IAnimeData reference ) : void
Init ( AnimeDetailsPageNavigationArgs param ) : void
LoadDetails ( bool force = false ) : void
LoadRecommendations ( bool force = false ) : void
LoadRelatedAnime ( bool force = false ) : void
LoadReviews ( bool force = false ) : void
OpenVideo ( AnimeVideoData data ) : System.Threading.Tasks.Task
RefreshData ( ) : void
UpdateAnimeReferenceUiBindings ( int callerId ) : void

Launches update of all UI bound variables.

UpdateScoreFlyoutChoices ( ) : void

Приватные методы

Метод Описание
AddAnime ( ) : void
ChangeNotes ( ) : void
ChangeReadVolumes ( ) : void
ChangeRewatching ( bool state ) : void
ChangeRewatchingCount ( int count ) : void
ChangeScore ( float score ) : void
ChangeStatus ( AnimeStatus status ) : void
ChangeWatchedEps ( ) : void
ExtractData ( AnimeGeneralDetailsData data ) : void
FetchData ( bool force = false, PageIndex sourcePage = null ) : System.Threading.Tasks.Task
GetAppropriateUpdateQuery ( int rewatchCount = null ) : Query
LaunchUpdate ( ) : void
LoadCharacters ( bool force = false ) : void
LoadHummingbirdCoverImage ( ) : Task
LoadHummingbirdCoverImageMobile ( ) : void
LoadVideos ( bool force = false ) : void
NavigateDetails ( IDetailsPageArgs args ) : void
OpenMalPage ( ) : void
PopulateData ( ) : void
PopulateStartEndDates ( ) : void
RemoveAnime ( ) : void

Описание методов

AnimeDetailsPageViewModel() публичный Метод

public AnimeDetailsPageViewModel ( IClipboardProvider clipboardProvider, ISystemControlsLauncherService systemControlsLauncherService ) : System
clipboardProvider IClipboardProvider
systemControlsLauncherService ISystemControlsLauncherService
Результат System

CurrentAnimeHasBeenAddedToList() публичный Метод

public CurrentAnimeHasBeenAddedToList ( IAnimeData reference ) : void
reference IAnimeData
Результат void

Init() публичный Метод

public Init ( AnimeDetailsPageNavigationArgs param ) : void
param MALClient.XShared.NavArgs.AnimeDetailsPageNavigationArgs
Результат void

LoadDetails() публичный Метод

public LoadDetails ( bool force = false ) : void
force bool
Результат void

LoadRecommendations() публичный Метод

public LoadRecommendations ( bool force = false ) : void
force bool
Результат void

LoadRelatedAnime() публичный Метод

public LoadRelatedAnime ( bool force = false ) : void
force bool
Результат void

LoadReviews() публичный Метод

public LoadReviews ( bool force = false ) : void
force bool
Результат void

OpenVideo() публичный статический Метод

public static OpenVideo ( AnimeVideoData data ) : System.Threading.Tasks.Task
data MALClient.Models.Models.AnimeScrapped.AnimeVideoData
Результат System.Threading.Tasks.Task

RefreshData() публичный Метод

public RefreshData ( ) : void
Результат void

UpdateAnimeReferenceUiBindings() публичный Метод

Launches update of all UI bound variables.
public UpdateAnimeReferenceUiBindings ( int callerId ) : void
callerId int Anime item id that calls this thing.
Результат void

UpdateScoreFlyoutChoices() публичный Метод

public UpdateScoreFlyoutChoices ( ) : void
Результат void

Описание свойств

EndDateValid публичное свойство

public bool EndDateValid
Результат bool

StartDateValid публичное свойство

public bool StartDateValid
Результат bool

_initialized публичное свойство

public bool _initialized
Результат bool