public MainWindow()
        {
            InitializeComponent();
            Ginfo       = new GenericInfo();
            Pinfo       = new ProductInfo();
            _UISettings = new TemplateUISettings()
            {
                Color      = Properties.Settings.Default.Color,
                IsDarkMode = Properties.Settings.Default.IsDarkMode,
                FontFamily = Properties.Settings.Default.FontFamily,
                FontSize   = Properties.Settings.Default.FontSize
            };
            LogWriter.CreateTodaysLog();

            KeyBinding OpenCmdKeyBinding = new KeyBinding(
                ApplicationCommands.New,
                Key.R,
                ModifierKeys.Control);

            this.InputBindings.Add(OpenCmdKeyBinding);


            //Initial setup process.
            FillComboBoxes();

            SetTheme(new TemplateUISettings()
            {
                Color      = Properties.Settings.Default.Color,
                IsDarkMode = Properties.Settings.Default.IsDarkMode,
                FontFamily = Properties.Settings.Default.FontFamily,
                FontSize   = Properties.Settings.Default.FontSize
            });
            DataContext = UISettings;
            ContactNameBox.Focus();
        }