C# Class MALClient.Shared.Managers.LiveTilesManager

Show file Open project: Mordonus/MALClient

Public Methods

Method Description
LoadTileCache ( ) : void
PinArticlesTile ( ) : void
PinNewsTile ( ) : void
PinTile ( IAnimeData entry, Uri imgUri, Uri wideImgUri, PinTileSettings settings, PinTileActionSetting action ) : Task
SavePinnedData ( ) : Task
UpdateNewsTilesAsync ( ) : Task
UpdateTile ( IAnimeData entry ) : void

Updates tile but tries to find it's setting beforehand.

Private Methods

Method Description
CheckTiles ( ) : void
GenerateTileBindingLarge ( MalNewsUnitModel news ) : TileBinding
GenerateTileBindingMedium ( MalNewsUnitModel news ) : TileBinding
GenerateTileBindingWide ( MalNewsUnitModel news ) : TileBinding
RegisterTile ( string id ) : void
RegisterTileCache ( int id, PinnedTileCache cache ) : void
UpdateNewsTile ( ArticlePageWorkMode mode ) : void
UpdateNewsTiles ( ) : void
UpdateTile ( IAnimeData entry, Uri imgUri, Uri wideImgUri, PinTileSettings settings ) : void

Method Details

LoadTileCache() public static method

public static LoadTileCache ( ) : void
return void

PinArticlesTile() public static method

public static PinArticlesTile ( ) : void
return void

PinNewsTile() public static method

public static PinNewsTile ( ) : void
return void

PinTile() public static method

public static PinTile ( IAnimeData entry, Uri imgUri, Uri wideImgUri, PinTileSettings settings, PinTileActionSetting action ) : Task
entry IAnimeData
imgUri System.Uri
wideImgUri System.Uri
settings PinTileSettings
action PinTileActionSetting
return Task

SavePinnedData() public static method

public static SavePinnedData ( ) : Task
return Task

UpdateNewsTilesAsync() public static method

public static UpdateNewsTilesAsync ( ) : Task
return Task

UpdateTile() public static method

Updates tile but tries to find it's setting beforehand.
public static UpdateTile ( IAnimeData entry ) : void
entry IAnimeData
return void