C# 在Monogame中创建无边界/最顶部/透明的飞溅窗口?

C# 在Monogame中创建无边界/最顶部/透明的飞溅窗口?,c#,monogame,C#,Monogame,我正试图创建一个像许多应用程序和游戏一样的启动窗口。我尝试创建的效果如下所示: 本质上,我想在Monogame中创建一个无边界、透明的窗口,并在其上绘制纹理。我还需要窗口显示在屏幕上最顶层的窗口(可选,但首选) 如何创建透明窗口 谢谢 由于Monogame用于跨平台项目,我不知道Monogame是否有内置的splashscreen类或函数 您要求的方法听起来像是希望它在windows平台上工作 您可以通过两种方式在windows上实现此功能: 使用WPF,您可以使用 使用Windows窗体创建一

我正试图创建一个像许多应用程序和游戏一样的启动窗口。我尝试创建的效果如下所示:

本质上,我想在Monogame中创建一个无边界、透明的窗口,并在其上绘制纹理。我还需要窗口显示在屏幕上最顶层的窗口(可选,但首选)

如何创建透明窗口


谢谢

由于
Monogame
用于跨平台项目,我不知道
Monogame
是否有内置的splashscreen类或函数

您要求的方法听起来像是希望它在windows平台上工作

您可以通过两种方式在windows上实现此功能:

  • 使用
    WPF
    ,您可以使用

  • 使用
    Windows窗体
    创建一个无边框窗口并显示它。请参见并将更改为希望其显示为透明的颜色


  • 回答得很好。我相信在大多数平台上都可以做到这一点,但我认为这将是每个平台的定制实现。