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