Пример #1
0
 private void Setup()
 {
     // add elements to the datagrid
     this.availableFlags = cmdManager.GetAllFlags();
     this.savedFlags     = cmdManager.GetCommandlineArguments();
     for (int i = 0; i < availableFlags.Count; i++)
     {
         Flag f = availableFlags[i];
         for (int j = 0; j < savedFlags.Count; j++)
         {
             if (savedFlags[j].FlagCode.Equals(availableFlags[i].FlagCode))
             {
                 f = savedFlags[j];
             }
         }
         flags.Add(f);
     }
     FlagsDataGrid.DataContext = flags;
 }
Пример #2
0
        private void SetCheckboxStates()
        {
            List <Flag> flags = CommandlineManager.GetCommandlineArguments();

            for (int i = 0; i < flags.Count; i++)
            {
                if (flags[i].FlagCode.Equals("-verify"))
                {
                    VerifyCheckbox.SetCurrentValue(CheckBox.IsCheckedProperty, true);
                }
                else if (flags[i].FlagCode.Equals("-safemode"))
                {
                    SafeCheckbox.SetCurrentValue(CheckBox.IsCheckedProperty, true);
                }
                else if (flags[i].FlagCode.Equals("-scOfflineOnly"))
                {
                    SPOfflineCheckbox.SetCurrentValue(CheckBox.IsCheckedProperty, true);
                }
                else if (flags[i].FlagCode.Equals("-StraightIntoFreemode"))
                {
                    MPFreemodeCheckbox.SetCurrentValue(CheckBox.IsCheckedProperty, true);
                }
            }
        }