private void DateDisplay_TextChanged(object sender, TextChangedEventArgs e)
        {
            //var result = DateTime.ParseExact(_CleanText, "ddMMyyyy", System.Globalization.CultureInfo.InvariantCulture).ToString("dd/MM/yyyy");
            //DateDisplay.Text = result;
            //DateDisplay.SelectionStart = DateDisplay.Text.Length;
            //return;
            var result = _CleanText;

            if (DateFormat.Contains("H") || DateFormat.Contains("h"))
            {
                result = result.Length > 12 ? result.Substring(0, 12) : result;
            }
            else
            {
                result = result.Length > 8 ? result.Substring(0, 8) : result;
            }

            if (CalendarPopup.IsOpen)
            {
                CalendarPopup.IsOpen = false;
            }
            string separator = ".";

            if (result.Length > 2)
            {
                result = result.Insert(2, separator);
            }
            if (result.Length > 5)
            {
                result = result.Insert(5, separator);
            }

            if (DateFormat.Contains("H") || DateFormat.Contains("h"))
            {
                if (result.Length > 10)
                {
                    result = result.Insert(10, " ");
                }
                if (result.Length > 13)
                {
                    result = result.Insert(13, ":");
                }
            }
            DateDisplay.Text = result;
            //var str = DateDisplay.Text;


            //if (str.Length == 2)
            //{
            //    DateDisplay.Text += separator;
            //}
            //else if (str.Length == 5)
            //{
            //    DateDisplay.Text += separator;
            //}

            //if (str.Length >= 10)
            //{
            //    if (DateFormat.Contains("H") || DateFormat.Contains("h"))
            //    {
            //        if (str.Contains(" "))
            //        {
            //            if (DateDisplay.Text.Length == 13)
            //                DateDisplay.Text += ":";
            //        }
            //        else
            //            DateDisplay.Text += " ";
            //    }
            //}

            DateDisplay.SelectionStart = DateDisplay.Text.Length;
        }