public static void UpdateNormalTile(List <string> undoList, bool isAddToSchedule = false)
        {
            var mediumContent = TileContentFactory.CreateTileSquare150x150Text01();

            mediumContent.TextBody1.Text   = undoList.Count == 0 ? "Enjoy your day ;-)" : undoList.ElementAtOrDefault(0);
            mediumContent.TextBody2.Text   = undoList.ElementAtOrDefault(1);
            mediumContent.TextBody3.Text   = undoList.ElementAtOrDefault(2);
            mediumContent.TextHeading.Text = "TO-DO: " + undoList.Count.ToString();

            var wideContent = TileContentFactory.CreateTileWide310x150BlockAndText01();

            wideContent.RequireSquare150x150Content = true;
            wideContent.Square150x150Content        = mediumContent;
            wideContent.TextBlock.Text    = "  " + undoList.Count.ToString();
            wideContent.TextSubBlock.Text = "To-do";
            wideContent.TextBody1.Text    = undoList.Count == 0 ? "Enjoy your day" : undoList.ElementAtOrDefault(0);
            wideContent.TextBody2.Text    = undoList.ElementAtOrDefault(1);
            wideContent.TextBody3.Text    = undoList.ElementAtOrDefault(2);
            wideContent.TextBody4.Text    = undoList.ElementAtOrDefault(3);
            wideContent.Branding          = TileBranding.Logo;

            TileUpdateManager.CreateTileUpdaterForApplication().EnableNotificationQueue(isAddToSchedule);

            TileUpdateManager.CreateTileUpdaterForApplication().Update(wideContent.CreateNotification());

            if (undoList.Count > 3 && isAddToSchedule)
            {
                wideContent.TextBody1.Text = undoList.ElementAtOrDefault(4);
                wideContent.TextBody2.Text = undoList.ElementAtOrDefault(5);
                wideContent.TextBody3.Text = undoList.ElementAtOrDefault(6);
                wideContent.TextBody4.Text = undoList.ElementAtOrDefault(7);
                TileUpdateManager.CreateTileUpdaterForApplication().Update(wideContent.CreateNotification());

                if (undoList.Count > 6)
                {
                    wideContent.TextBody1.Text = undoList.ElementAtOrDefault(8);
                    wideContent.TextBody2.Text = undoList.ElementAtOrDefault(9);
                    wideContent.TextBody3.Text = undoList.ElementAtOrDefault(10);
                    wideContent.TextBody4.Text = undoList.ElementAtOrDefault(11);
                    TileUpdateManager.CreateTileUpdaterForApplication().Update(wideContent.CreateNotification());
                }
            }
        }