Export (0) Print
Expand All

How To: Allow the Player to Resize a Game Window

Demonstrates how to let the player resize the game window.

The Complete Sample

The code in this topic shows you the technique. You can download a complete code sample for this topic, including full source code and any additional supporting files required by the sample.

Adding Window Resizing Functionality

To add player window resizing to a game

  1. Derive a class from Game.

  2. Set Game.GameWindow.AllowUserResizing to true.

  3. Add an event handler for the ClientSizeChanged event of Game.Window.

    public Game1()
    {
        graphics = new GraphicsDeviceManager(this);
        Content.RootDirectory = "Content";
        ...
        this.Window.AllowUserResizing = true;
        this.Window.ClientSizeChanged += new EventHandler(Window_ClientSizeChanged);
        ...
    }
    
  4. Implement a method to handle the ClientSizeChanged event of Game.Window.

    void Window_ClientSizeChanged(object sender, EventArgs e)
    {
        // Make changes to handle the new window size.            
    }
    

Community Additions

ADD
Show:
© 2014 Microsoft