C# 클래스 Com.Aurora.AuWeather.ViewModels.NowWeatherPageViewModel

상속: ViewModelBase
파일 보기 프로젝트 열기: aurora-lzzp/Aurora-Weather

공개 프로퍼티들

프로퍼티 타입 설명
Alarms ObservableCollection
enableDynamic bool

공개 메소드들

메소드 설명
CurrentTimeRefreshTask ( ) : void
NowWeatherPageViewModel ( ) : Com.Aurora.AuWeather.LunarCalendar
RefreshAsync ( ) : void
RefreshCurrentTime ( ) : void

비공개 메소드들

메소드 설명
CalcCalendar ( ) : void
CalculateIsNight ( System.DateTime updateTime, System.TimeSpan sunRise, System.TimeSpan sunSet ) : bool
CalculatePath ( ) : void
FetchDataAsync ( ) : System.Threading.Tasks.Task
GenerateGlance ( ) : void
GetCurrentBackgroundAsync ( ) : Task
Init ( ) : void
InitialConverterParameter ( SettingsModel settings ) : void
InitialViewModel ( ) : void
NotifyFetchDataComplete ( ) : void
NotifyParameterChanged ( object parameter ) : void
OnFetchDataFailed ( object sender, FetchDataFailedEventArgs e ) : void
OnTimeUpdated ( bool dayNightChange ) : void
ReadSettings ( ) : void
SearchExistingDataAsync ( ) : System.Threading.Tasks.Task
SetAlarm ( ) : void
SetDailyForecast ( ) : void
SetHour ( ) : void
SetHourlyTemp ( ) : void
SetNow ( ) : void
SetProportion ( ) : void
SetSuggestion ( ) : void
SetTime ( ) : void
Unload ( ) : void

메소드 상세

CurrentTimeRefreshTask() 공개 메소드

public CurrentTimeRefreshTask ( ) : void
리턴 void

NowWeatherPageViewModel() 공개 메소드

public NowWeatherPageViewModel ( ) : Com.Aurora.AuWeather.LunarCalendar
리턴 Com.Aurora.AuWeather.LunarCalendar

RefreshAsync() 공개 메소드

public RefreshAsync ( ) : void
리턴 void

RefreshCurrentTime() 공개 메소드

public RefreshCurrentTime ( ) : void
리턴 void

프로퍼티 상세

Alarms 공개적으로 프로퍼티

public ObservableCollection Alarms
리턴 ObservableCollection

enableDynamic 공개적으로 프로퍼티

public bool enableDynamic
리턴 bool