public GameSettingsUserControl() { InitializeComponent(); ViewModel = new GameSettingsViewModel(); this.DataContext = ViewModel; }
public SettingsRootViewModel( GameSettingsViewModel gameSettingsVM, AccountSettingsViewModel accountSettingsVM, LauncherSettingsViewModel launcherSettingsVM) { GameSettingsVM = gameSettingsVM; AccountSettingsVM = accountSettingsVM; LauncherSettingsVM = launcherSettingsVM; }
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; }
public static void SetIsAttached(DependencyObject obj, GameSettingsViewModel value) { obj.SetValue(IsAttachedProperty, value); }
public void Setup() { _viewModel = new GameSettingsViewModel(); }