WPF
Introduction
This page assumes you have an existing WPF project. This can be a new or existing project.
Adding Source
As of November 2025 there is not a Gum NuGet package for WPF, so projects must link directly to source.
To add source, first clone the Gum repository: https://github.com/vchelaru/Gum
If you have already added the Gum NuGet package to your project, remove it.
Add the following projects to your solution:
<Gum Root>/Runtimes/SkiaGum.Wpf.csproj
<Gum Root>/SkiaGum/SkiaGum.csproj
<GumRoot>/GumCommon/GumCommon.csproj
Next, add SkiaGum.Maui as a project reference in your game project. Your project might look like this depending on the location of the Gum repository relative to your game project:
<ProjectReference Include="..\Gum\Runtimes\SkiaGum.Wpf.csproj" />Adding a ColoredCircle (Testing the Setup)
You can add GumSKElement instances to any page or component. GumSKElement is a view which inherits from SKElement so it can be used as a regular Skia canvas, but it also allows adding of Gum runtime elements. To add a GumSKElement:
UNDER CONSTRUCTION
Last updated
Was this helpful?

