At.FF.Krems.Config_Gui.MainWindow.MainWindow C# (CSharp) Method

MainWindow() public method

Initializes a new instance of the MainWindow class.
public MainWindow ( ) : System.ComponentModel
return System.ComponentModel
        public MainWindow()
        {
            this.InitializeComponent();
            if (File.Exists(Constants.XmlFile))
            {
                var xmlSerializer = new XmlSerializer(typeof(BrowserConfig));
                using (var xmlReader = XmlReader.Create(Constants.XmlFile))
                {
                    var browserConfig = (BrowserConfig)xmlSerializer.Deserialize(xmlReader);
                    if (browserConfig != null)
                    {
                        this.SetViewModelProperties(browserConfig);
                    }
                }

                this.SetBrowserConfigDefault();
            }
            else
            {
                this.SaveOnClick(this, null);
            }

            this.KeyDown += this.OnKeyDown;
        }