C# XNA/MonoGame : Enable Maximize Button

标签 c# visual-studio-2010 xna monogame


所以,我一直在制作 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/

相关文章:

C# 获取/设置 BIOS 设置?

c# - 为什么 IPersistenceContext.GetEntry 在 IPersistenceContext.UnproxyAndReassociate 之后返回 null?

.net - 无法引用 microsoft.xna.framework.media.phoneextensions.dll

c# - 如何制作一个窗口管理器?

c# - 为什么我在 xna 4.0 中开始游戏时我的球是模糊的?

c# - 如何在 <button/> 上使用 mouseDown 和 mouseUp

c# - 谷歌搜索按钮点击 Selenium

c# - 异步方法中的 StringBuilder

visual-studio - 缺少项目/项目模板

c++ - 函数所需的总堆栈大小与变量范围有何关系?