/// <summary> /// アプリタイルを追加登録する /// </summary> /// <remarks>テーマカラーが上書きされないかも</remarks> /// <param name="tile">アプリタイル</param> /// <returns>成功した場合 <code>true</code>、それ以外は <code>false</code></returns> public Task <bool> AddTileAsync(IBandTile tile) { var native = tile as NativeBandTile; if (native == null) { return(Task.FromResult(false)); } return(Native.Tiles.BandTileManagerExtensions.AddTileTaskAsync(this.manager, null, native.Tile)); }
/// <summary> /// アプリタイルを追加登録する /// </summary> /// <remarks>テーマカラーが上書きされないかも</remarks> /// <param name="tile">アプリタイル</param> /// <returns>成功した場合 <code>true</code>、それ以外は <code>false</code></returns> public Task <bool> AddTileAsync(IBandTile tile) { var native = tile as NativeBandTile; if (native == null) { return(Task.FromResult(false)); } return(this.manager.AddTileAsync(native.Tile)); }
/// <summary> /// アプリタイルを追加登録する /// </summary> /// <remarks>テーマカラーがなぜか上書きされない</remarks> /// <param name="tile">アプリタイル</param> /// <returns>成功した場合 <code>true</code>、それ以外は <code>false</code></returns> public async Task <bool> AddTileAsync(IBandTile tile) { var native = tile as NativeBandTile; if (native == null) { return(false); } await Native.Tiles.BandTileManagerExtensions.AddTileTaskAsync(this.manager, native.Tile); return(true); }