C# 클래스 Com.Aurora.AuWeather.Tile.Generator

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

공개 메소드들

메소드 설명
CalcIsNight ( System.DateTime updateTime, System.TimeSpan sunRise, System.TimeSpan sunSet, Models geoPoint ) : bool
CalculateWeatherAlarm ( HeWeatherModel model, CitySettingsModel currentCityModel, SettingsModel settings, System.DateTime desiredDateTimeinThatRegion ) : string[]
CreateAlarmToast ( string str, CitySettingsModel currentCityModel ) : ToastContent
CreateAlertToast ( HeWeatherModel fetchresult, CitySettingsModel currentCityModel ) : ToastContent
CreateAll ( CitySettingsModel currentCity, HeWeatherModel model, System.DateTime desiredDateTimeinThatRegion ) : Task>
CreateToast ( HeWeatherModel model, CitySettingsModel currentCity, SettingsModel settings, System.DateTime DueTime ) : Task
GenerateAlertBadge ( ) : NotificationsExtensions.Badges.BadgeGlyphNotificationContent
GenerateNormalTile ( HeWeatherModel model, bool isNight, string glance, string glanceFull, Uri uri, int todayIndex, CitySettingsModel currentCity, SettingsModel settings ) : TileContent
UpdateSubTiles ( SettingsModel settings ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
GenerateForecastTile ( HeWeatherModel model, bool isNight, Uri uri, string glanceFull, string lockdetial, int todayIndex, CitySettingsModel currentCity, SettingsModel settings ) : TileContent
GenerateNowTile ( HeWeatherModel model, bool isNight, Uri uri, string glanceFull, string lockdetial, int todayIndex, CitySettingsModel currentCity, SettingsModel settings ) : TileContent

메소드 상세

CalcIsNight() 공개 정적인 메소드

public static CalcIsNight ( System.DateTime updateTime, System.TimeSpan sunRise, System.TimeSpan sunSet, Models geoPoint ) : bool
updateTime System.DateTime
sunRise System.TimeSpan
sunSet System.TimeSpan
geoPoint Models
리턴 bool

CalculateWeatherAlarm() 공개 정적인 메소드

public static CalculateWeatherAlarm ( HeWeatherModel model, CitySettingsModel currentCityModel, SettingsModel settings, System.DateTime desiredDateTimeinThatRegion ) : string[]
model Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
currentCityModel Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
settings Com.Aurora.AuWeather.Models.SettingsModel
desiredDateTimeinThatRegion System.DateTime
리턴 string[]

CreateAlarmToast() 공개 정적인 메소드

public static CreateAlarmToast ( string str, CitySettingsModel currentCityModel ) : ToastContent
str string
currentCityModel Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
리턴 NotificationsExtensions.Toasts.ToastContent

CreateAlertToast() 공개 정적인 메소드

public static CreateAlertToast ( HeWeatherModel fetchresult, CitySettingsModel currentCityModel ) : ToastContent
fetchresult Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
currentCityModel Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
리턴 NotificationsExtensions.Toasts.ToastContent

CreateAll() 공개 정적인 메소드

public static CreateAll ( CitySettingsModel currentCity, HeWeatherModel model, System.DateTime desiredDateTimeinThatRegion ) : Task>
currentCity Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
model Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
desiredDateTimeinThatRegion System.DateTime
리턴 Task>

CreateToast() 공개 정적인 메소드

public static CreateToast ( HeWeatherModel model, CitySettingsModel currentCity, SettingsModel settings, System.DateTime DueTime ) : Task
model Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
currentCity Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
settings Com.Aurora.AuWeather.Models.SettingsModel
DueTime System.DateTime
리턴 Task

GenerateAlertBadge() 공개 정적인 메소드

public static GenerateAlertBadge ( ) : NotificationsExtensions.Badges.BadgeGlyphNotificationContent
리턴 NotificationsExtensions.Badges.BadgeGlyphNotificationContent

GenerateNormalTile() 공개 정적인 메소드

public static GenerateNormalTile ( HeWeatherModel model, bool isNight, string glance, string glanceFull, Uri uri, int todayIndex, CitySettingsModel currentCity, SettingsModel settings ) : TileContent
model Com.Aurora.AuWeather.Models.HeWeather.HeWeatherModel
isNight bool
glance string
glanceFull string
uri System.Uri
todayIndex int
currentCity Com.Aurora.AuWeather.Models.Settings.CitySettingsModel
settings Com.Aurora.AuWeather.Models.SettingsModel
리턴 NotificationsExtensions.Tiles.TileContent

UpdateSubTiles() 공개 정적인 메소드

public static UpdateSubTiles ( SettingsModel settings ) : System.Threading.Tasks.Task
settings Com.Aurora.AuWeather.Models.SettingsModel
리턴 System.Threading.Tasks.Task