Пример #1
0
        private async void OnMenuFlyoutCreateDeckTileClick(object sender, RoutedEventArgs e)
        {
            base.IsEnabled = false;

            var tileId = deckShowContextMenu.Id.ToString();

            SecondaryTile tile = TilesHelper.GenerateSecondaryTile(tileId, deckShowContextMenu.BaseName);

            tile.VisualElements.ShowNameOnSquare150x150Logo = true;
            tile.VisualElements.ShowNameOnSquare310x310Logo = true;
            tile.VisualElements.ShowNameOnWide310x150Logo   = true;
            tile.VisualElements.BackgroundColor             = DeckListViewModel.GetColors(deckShowContextMenu);

            await tile.RequestCreateAsync();

            base.IsEnabled = true;
            TilesHelper.SendSecondaryTileNotification(tileId, deckShowContextMenu.NewCards.ToString(), deckShowContextMenu.DueCards.ToString());
        }