public GameSettingsUserControl()
        {
            InitializeComponent();

            ViewModel        = new GameSettingsViewModel();
            this.DataContext = ViewModel;
        }
Example #2
0
 public SettingsRootViewModel(
     GameSettingsViewModel gameSettingsVM,
     AccountSettingsViewModel accountSettingsVM,
     LauncherSettingsViewModel launcherSettingsVM)
 {
     GameSettingsVM     = gameSettingsVM;
     AccountSettingsVM  = accountSettingsVM;
     LauncherSettingsVM = launcherSettingsVM;
 }
Example #3
0
        protected override void HandleOnNavigatedTo(NavigationEventArgs e)
        {
            base.HandleOnNavigatedTo(e);
            if (this._isInitialized)
            {
                return;
            }
            long result = 0;

            if (((Page)this).NavigationContext.QueryString.ContainsKey("GameId"))
            {
                long.TryParse(((Page)this).NavigationContext.QueryString["GameId"], out result);
            }
            GameSettingsViewModel settingsViewModel = new GameSettingsViewModel(result);

            settingsViewModel.LoadGameInfo();
            base.DataContext    = settingsViewModel;
            this._isInitialized = true;
        }
Example #4
0
 public static void SetIsAttached(DependencyObject obj, GameSettingsViewModel value)
 {
     obj.SetValue(IsAttachedProperty, value);
 }
Example #5
0
 public void Setup()
 {
     _viewModel = new GameSettingsViewModel();
 }