C# Класс MALClient.XShared.ViewModels.AnimeItemViewModel

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

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

Метод Описание
AnimeItemViewModel ( SeasonalAnimeData data, AnimeItemAbstraction parent ) : System
AnimeItemViewModel ( bool auth, string name, string img, int id, int allEps, AnimeItemAbstraction parent, bool setEpsAuth = false ) : System
AnimeItemViewModel ( bool auth, string name, string img, int id, int allEps, AnimeItemAbstraction parent, bool setEpsAuth, int allVolumes ) : System
ChangeWatchedEps ( ) : void
GetTimeTillNextAir ( TimeZoneInfo zoneInfo ) : string
MangaFocusChanged ( bool focusManga ) : void
NavigateDetails ( PageIndex sourceOverride = null, object argsOverride = null ) : void
PromptForStatusChange ( AnimeStatus to ) : void
PromptForWatchedEpsChange ( int to ) : void
SetAuthStatus ( bool auth, bool eps = false ) : void
UpdateChapterData ( int allEpisodes ) : void
UpdateScoreFlyoutChoices ( ) : void
UpdateVolatileDataBindings ( ) : void
UpdateWithSeasonData ( SeasonalAnimeData data, bool updateScore ) : void

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

Метод Описание
AddThisToMyList ( ) : void
AdjustIncrementButtonsVisibility ( ) : void
AnimeItemViewModel ( ) : System
AnimeItemViewModel ( string img, int id, AnimeItemAbstraction parent ) : System
ChangeScore ( object score ) : void
ChangeStatus ( AnimeStatus status ) : void
ChangeStatus ( string status ) : void
DecrementWatchedEp ( ) : void
GetAppropriateUpdateQuery ( ) : Query
IncrementWatchedEp ( ) : void

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

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

public AnimeItemViewModel ( SeasonalAnimeData data, AnimeItemAbstraction parent ) : System
data MALClient.Models.Models.AnimeScrapped.SeasonalAnimeData
parent AnimeItemAbstraction
Результат System

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

public AnimeItemViewModel ( bool auth, string name, string img, int id, int allEps, AnimeItemAbstraction parent, bool setEpsAuth = false ) : System
auth bool
name string
img string
id int
allEps int
parent AnimeItemAbstraction
setEpsAuth bool
Результат System

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

public AnimeItemViewModel ( bool auth, string name, string img, int id, int allEps, AnimeItemAbstraction parent, bool setEpsAuth, int allVolumes ) : System
auth bool
name string
img string
id int
allEps int
parent AnimeItemAbstraction
setEpsAuth bool
allVolumes int
Результат System

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

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

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

public GetTimeTillNextAir ( TimeZoneInfo zoneInfo ) : string
zoneInfo System.TimeZoneInfo
Результат string

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

public MangaFocusChanged ( bool focusManga ) : void
focusManga bool
Результат void

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

public NavigateDetails ( PageIndex sourceOverride = null, object argsOverride = null ) : void
sourceOverride PageIndex
argsOverride object
Результат void

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

public PromptForStatusChange ( AnimeStatus to ) : void
to AnimeStatus
Результат void

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

public PromptForWatchedEpsChange ( int to ) : void
to int
Результат void

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

public SetAuthStatus ( bool auth, bool eps = false ) : void
auth bool
eps bool
Результат void

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

public UpdateChapterData ( int allEpisodes ) : void
allEpisodes int
Результат void

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

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

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

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

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

public UpdateWithSeasonData ( SeasonalAnimeData data, bool updateScore ) : void
data MALClient.Models.Models.AnimeScrapped.SeasonalAnimeData
updateScore bool
Результат void