public MainWindow()
        {
            InitializeComponent();

            player = new Player();
            this.DataContext = player;
            playerPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
                + @"My Games\Terraria\Players\";
        }
        private void Delete_Clicked(object sender, RoutedEventArgs e)
        {
            if (File.Exists(playerPath))
            {
                MessageBoxResult result = MessageBox.Show("Are you sure you want to delete" +
                    "\n'" + System.IO.Path.GetFileName(playerPath) + "'?",
                    "Delete Player", MessageBoxButton.YesNo);

                if (result == MessageBoxResult.Yes)
                {
                    File.Delete(playerPath);
                    MessageBox.Show("Player Deleted!", "Oh goodness...");

                    player = new Player();
                    this.DataContext = player;
                    playerPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
                        + @"My Games\Terraria\Players\";
                }
            }
        }
 private void FileNewCommand_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     player = new Player();
     this.DataContext = player;
     playerPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
         + @"My Games\Terraria\Players\";
 }