所以,我一直在制作一个XNA游戏,我注意到窗口的全屏按钮被禁用了。我想启用它(不是通过将FullScreen更改为true;我想要最大化按钮),但我所看到的所有在线答案都说使用System.Windows.Forms.Form类。但是,我使用的是Visual Studio 2010,因此 没有System.Windows命名空间。那么,我该怎么做? Form类是否存储在Visual Studio 2010中的不同命名空间中?是否有一个变量可以做到这一点(互联网上关于这个主题的答案很少......)?
答案 0 :(得分:3)
在Window.AllowUserResizing
课程中将Game
设为true。这允许通过拖动来调整窗口大小并启用“最大化”按钮。
后备缓冲区不会自动调整大小,而是缩放以适合调整大小的窗口。您可以收听Window.ClientSizeChanged
事件并在事件处理程序中调整后备缓冲区的大小。