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