C# 클래스 MALClient.XShared.ViewModels.AnimeItemViewModel

상속: ViewModelBase, IAnimeData, IAnimeListItem
파일 보기 프로젝트 열기: Mordonus/MALClient 1 사용 예제들

공개 메소드들

메소드 설명
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