Esempio n. 1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            string s   = string.Empty;
            int    min = default(int);

            if (Environment.GetCommandLineArgs()?.Any(item =>
                                                      item != null && ( bool )item?.Equals("--configure")) == true)
            {
                SettingsManager.Instance.ShowEditor();
                CongifManager.UpdateSettings(SettingsManager.Instance.GetSettings());
            }
            else if (Environment.GetCommandLineArgs()?.Any(item =>
                                                           item != null && ( bool )item?.Equals("--basic")) == true)
            {
                BasicSettings bs = new BasicSettings();
                bs.ShowDialog();
                s   = bs.GetName();
                min = bs.GetMin();
            }

            (this.root.DataContext as MainWindowViewModel).Init(s, min);
            (this.root.DataContext as MainWindowViewModel).TeilChanged = teilChanged;
            (this.root.DataContext as MainWindowViewModel).TeilNotOk   = teilNotOk;
            (this.root.DataContext as MainWindowViewModel).TeilOk      = teilOK;
        }