Exemplo n.º 1
0
 public MainWindowViewModel(
     IStringsProvider stringsProvider,
     HamburgerMenuViewModel hamburgerMenuViewModel, GameControlViewModel gameControlViewModel, DataViewModel dataViewModel,
     SettingsViewModel settingsViewModel)
     : base(stringsProvider)
 {
     HamburgerMenuViewModel = hamburgerMenuViewModel;
     GameControlViewModel   = gameControlViewModel;
     DataViewModel          = dataViewModel;
     SettingsViewModel      = settingsViewModel;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MainControlViewModel" /> class.
 /// </summary>
 /// <param name="themeControl">The theme control.</param>
 /// <param name="languageControl">The language control.</param>
 /// <param name="gameControl">The game control.</param>
 /// <param name="modControl">The mod control.</param>
 /// <param name="options">The options.</param>
 /// <param name="shortcuts">The shortcuts.</param>
 public MainControlViewModel(ThemeControlViewModel themeControl,
                             LanguageControlViewModel languageControl,
                             GameControlViewModel gameControl,
                             ModHolderControlViewModel modControl,
                             OptionsControlViewModel options, ShortcutsControlViewModel shortcuts)
 {
     ThemeSelector    = themeControl;
     LanguageSelector = languageControl;
     GameSelector     = gameControl;
     ModHolder        = modControl;
     Options          = options;
     Shortcuts        = shortcuts;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MainControlViewModel" /> class.
 /// </summary>
 /// <param name="themeControl">The theme control.</param>
 /// <param name="languageControl">The language control.</param>
 /// <param name="gameControl">The game control.</param>
 /// <param name="modControl">The mod control.</param>
 /// <param name="options">The options.</param>
 /// <param name="actions">The actions.</param>
 public MainControlViewModel(ThemeControlViewModel themeControl,
                             LanguageControlViewModel languageControl,
                             GameControlViewModel gameControl,
                             ModHolderControlViewModel modControl,
                             OptionsControlViewModel options, ActionsControlViewModel actions)
 {
     ThemeSelector    = themeControl;
     LanguageSelector = languageControl;
     GameSelector     = gameControl;
     ModHolder        = modControl;
     Options          = options;
     Actions          = actions;
 }
Exemplo n.º 4
0
 public GameCommands(GameControlViewModel gameControlViewModel)
 {
     this.gameControlViewModel = gameControlViewModel;
 }
Exemplo n.º 5
0
        public GameControl(string gameId, Action rebuildGameGrid, Action <bool> progressStartStop)
        {
            InitializeComponent();

            ViewModel = new GameControlViewModel(gameId, rebuildGameGrid);
        }