Exemplo n.º 1
0
 public Level2(Level2Args args)
 {
     InitializeComponent();
     if (!MainWindowViewModel.WindowAvailabilityManager.SettingsEnabled)
     {
         Grid.RowDefinitions[0].Height = new GridLength(0);
     }
     Level2Buy.SelectedCells.Clear();
     DataContextChanged += OnDataContextChanged;
     if (args.Type == "usa")
     {
         _firstBoot = true;
         TypeSelector.SelectedIndex = 1;
     }
     _alertSize    = args.AlertSize;
     _alertTwoSize = args.AlertTwoSize;
     HookToCvsSourceChanged();
 }
Exemplo n.º 2
0
        public void UpdateLevel2Args(Level2ArgsType type, dynamic arg)
        {
            Level2Args args = GetWindowArgs() ?? new Level2Args();

            switch (type)
            {
            case Level2ArgsType.Type:
                args.Type = arg;
                break;

            case Level2ArgsType.AlertSize:
                args.AlertSize = arg;
                break;

            case Level2ArgsType.AlertTwoSize:
                args.AlertTwoSize = arg;
                break;
            }
            WindowDataHandler.UpdateWindowArgs(Id, args);
        }