Example #1
0
        private async Task CreateTileAsync(string from, string to)
        {
            var            secondaryTileId         = string.Format("{0}-{1}", from, to);
            var            title                   = string.Format("{0} -> {1}", from, to);
            var            tileActivationArguments = string.Format("{0}:{1}", from, to);
            var            tileLogo                = new Uri("ms-appx:///Assets/LogoExchange.png");
            const TileSize tileSize                = TileSize.Square150x150;

            var secondaryTile = new SecondaryTile(
                secondaryTileId,
                title,
                tileActivationArguments,
                tileLogo,
                tileSize
                );

            secondaryTile.VisualElements.ShowNameOnSquare150x150Logo = true;
            secondaryTile.RoamingEnabled = true;

            await _tileService.CreateTileAsync(secondaryTile);

            OnPinModeChanged();
        }