IcyUI.MonoGame
0.1.0-alpha.1
dotnet add package IcyUI.MonoGame --version 0.1.0-alpha.1
NuGet\Install-Package IcyUI.MonoGame -Version 0.1.0-alpha.1
<PackageReference Include="IcyUI.MonoGame" Version="0.1.0-alpha.1" />
<PackageVersion Include="IcyUI.MonoGame" Version="0.1.0-alpha.1" />
<PackageReference Include="IcyUI.MonoGame" />
paket add IcyUI.MonoGame --version 0.1.0-alpha.1
#r "nuget: IcyUI.MonoGame, 0.1.0-alpha.1"
#:package IcyUI.MonoGame@0.1.0-alpha.1
#addin nuget:?package=IcyUI.MonoGame&version=0.1.0-alpha.1&prerelease
#tool nuget:?package=IcyUI.MonoGame&version=0.1.0-alpha.1&prerelease
IcyUI.MonoGame
MonoGame integration for IcyUI.
dotnet add package IcyUI.MonoGame --prerelease
Pick a MonoGame backend yourself. This package doesn't depend on one. Reference MonoGame.Framework.DesktopGL
or MonoGame.Framework.WindowsDX, version 3.8.5.1 or later. Older MonoGame versions fail at load time with a FileLoadException.
using Icy.MonoGame.Configuration;
using Icy.UI.Controls;
// In Game.Initialize(), before base.Initialize():
MonoGameIcyHost ui = this.UseIcyUI();
ui.MainCanvas.Add(new Button { Content = "Hello, IcyUI" });
// IcyUI draws itself during base.Draw().
Known issues (DesktopGL):
- On Windows-on-ARM64,
Game.Dispose()can hang on shutdown (OpenGL runs throughOpenGLOn12). - No touch input: DesktopGL doesn't fill
TouchPanel.
Status: early alpha (0.1.0-alpha). APIs may change between alphas.
Documentation: https://icyui.dev/getting-started/monogame.html Source and samples: https://github.com/IOExcept10n/IcyUI Issues: https://github.com/IOExcept10n/IcyUI/issues
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- IcyUI (>= 0.1.0-alpha.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha.1 | 38 | 10/13/2026 |