C# Class MALClient.XShared.ViewModels.Details.AnimeDetailsPageViewModel

Inheritance: ViewModelBase
Datei anzeigen Open project: Mordonus/MALClient Class Usage Examples

Public Properties

Property Type Description
EndDateValid bool
StartDateValid bool
_initialized bool

Private Properties

Property Type Description
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

Public Methods

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

Private Methods

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

Method Details

AnimeDetailsPageViewModel() public method

public AnimeDetailsPageViewModel ( IClipboardProvider clipboardProvider, ISystemControlsLauncherService systemControlsLauncherService ) : System
clipboardProvider IClipboardProvider
systemControlsLauncherService ISystemControlsLauncherService
return System

CurrentAnimeHasBeenAddedToList() public method

public CurrentAnimeHasBeenAddedToList ( IAnimeData reference ) : void
reference IAnimeData
return void

Init() public method

public Init ( AnimeDetailsPageNavigationArgs param ) : void
param MALClient.XShared.NavArgs.AnimeDetailsPageNavigationArgs
return void

LoadDetails() public method

public LoadDetails ( bool force = false ) : void
force bool
return void

LoadRecommendations() public method

public LoadRecommendations ( bool force = false ) : void
force bool
return void

LoadRelatedAnime() public method

public LoadRelatedAnime ( bool force = false ) : void
force bool
return void

LoadReviews() public method

public LoadReviews ( bool force = false ) : void
force bool
return void

OpenVideo() public static method

public static OpenVideo ( AnimeVideoData data ) : System.Threading.Tasks.Task
data MALClient.Models.Models.AnimeScrapped.AnimeVideoData
return System.Threading.Tasks.Task

RefreshData() public method

public RefreshData ( ) : void
return void

UpdateAnimeReferenceUiBindings() public method

Launches update of all UI bound variables.
public UpdateAnimeReferenceUiBindings ( int callerId ) : void
callerId int Anime item id that calls this thing.
return void

UpdateScoreFlyoutChoices() public method

public UpdateScoreFlyoutChoices ( ) : void
return void

Property Details

EndDateValid public_oe property

public bool EndDateValid
return bool

StartDateValid public_oe property

public bool StartDateValid
return bool

_initialized public_oe property

public bool _initialized
return bool