示例#1
0
        public MainWindowViewModel()
        {
            NewScriptCommand     = new DelegateCommand(NewScript);
            OpenScriptCommand    = new DelegateCommand(OpenFile);
            SaveScriptCommand    = DisabledCommand.Instance;
            SaveScriptAsCommand  = DisabledCommand.Instance;
            RefreshScriptCommand = DisabledCommand.Instance;
            OpenRecentCommand    = new DelegateCommand <string>(OpenFile);
            ExitCommand          = new DelegateCommand(Exit);

            UpdateLocalCommand = DisabledCommand.Instance;

            GameStatsCommand   = new DelegateCommand(GameStats);
            OpenTicketsCommand = new DelegateCommand(OpenTickets);

            AboutCommand = new DelegateCommand(About);

            _recentFiles = new RecencyBuffer <string>(8);
        }
示例#2
0
        public MainWindowViewModel()
        {
            NewScriptCommand     = new DelegateCommand(NewScript);
            OpenScriptCommand    = new DelegateCommand(OpenFile);
            SaveScriptCommand    = DisabledCommand.Instance;
            SaveScriptAsCommand  = DisabledCommand.Instance;
            RefreshScriptCommand = DisabledCommand.Instance;
            OpenRecentCommand    = new DelegateCommand <string>(OpenFile);
            SettingsCommand      = new DelegateCommand(OpenSettings);
            ExitCommand          = new DelegateCommand(Exit);

            DragDropScriptCommand = new DelegateCommand <string[]>(DragDropFile, CanDragDropFile);
            UpdateLocalCommand    = DisabledCommand.Instance;

            GameStatsCommand          = new DelegateCommand(GameStats);
            OpenTicketsCommand        = new DelegateCommand(OpenTickets);
            ConditionsAnalyzerCommand = new DelegateCommand(ConditionsAnalyzer);
            MasteryCommand            = new DelegateCommand(MasteryStats);

            AboutCommand = new DelegateCommand(About);

            _recentFiles = new RecencyBuffer <string>(8);
        }
示例#3
0
 public void Setup()
 {
     _buffer = new RecencyBuffer <string>(5);
 }