public GameWindow(User selectedUser) { InitializeComponent(); if (File.Exists($"{ selectedUser.Nickname.ToLower()}Stats.xml")) { selectedUser = actions1.DeserializeObject($"{selectedUser.Nickname.ToLower()}Stats.xml"); } DataContext = new GameWindowVM(selectedUser); sU = selectedUser; }
private void OpenGameBtn_Click(object sender, RoutedEventArgs e) { actions1.SerializeObject($"{sU.Nickname.ToLower()}Stats.xml", sU); if (!File.Exists($"{sU.Nickname.ToLower()}Saved.xml")) { MessageBox.Show("You have no saved game!"); (this.DataContext as GameWindowVM).IsSaveEnabled = false; } else { DataContext = actions.DeserializeObject($"{sU.Nickname.ToLower()}Saved.xml"); (this.DataContext as GameWindowVM).SelectedUser = actions1.DeserializeObject($"{sU.Nickname.ToLower()}Stats.xml"); (this.DataContext as GameWindowVM).IsSaveEnabled = true; } }
public MainWindow() { InitializeComponent(); DataContext = actions.DeserializeObject("users.xml"); }