DrawnUi.Designer.Agent
0.1.0-preview.11
Prefix Reserved
dotnet add package DrawnUi.Designer.Agent --version 0.1.0-preview.11
NuGet\Install-Package DrawnUi.Designer.Agent -Version 0.1.0-preview.11
<PackageReference Include="DrawnUi.Designer.Agent" Version="0.1.0-preview.11" />
<PackageVersion Include="DrawnUi.Designer.Agent" Version="0.1.0-preview.11" />
<PackageReference Include="DrawnUi.Designer.Agent" />
paket add DrawnUi.Designer.Agent --version 0.1.0-preview.11
#r "nuget: DrawnUi.Designer.Agent, 0.1.0-preview.11"
#:package DrawnUi.Designer.Agent@0.1.0-preview.11
#addin nuget:?package=DrawnUi.Designer.Agent&version=0.1.0-preview.11&prerelease
#tool nuget:?package=DrawnUi.Designer.Agent&version=0.1.0-preview.11&prerelease
DrawnUi.Designer.Agent
Lets the DrawnUI Designer attach to a running DrawnUi app: it shows the app's screens, control tree and properties, edits them live and writes edits back into the app's C# code.
- Debug builds only. Release builds get nothing: no reference, no startup hook, no DLL in the output.
- Nothing to set up. DrawnUi packages that depend on it bring it along; referencing this package directly works too.
- Idle until a designer connects. It only tries to reach the designer at one address, with a growing pause, and does no work in the app until then. One console line at start says where it waits.
- Turn it off with the MSBuild property
DrawnUiDesigner=false.
How it attaches:
| App | How |
|---|---|
| Windows (WPF, MAUI) | startup hook in the app's runtimeconfig.json; connects to ws://127.0.0.1:54270 |
| Android | built into the app; connects to ws://127.0.0.1:54270, which the designer forwards over the USB cable |
| iPhone, iPad | built into the app; waits on the USB cable (the phone's 127.0.0.1, port 54273 to 54282) |
| Mac Catalyst | built into the app; connects to ws://127.0.0.1:54270, the designer on the same Mac |
DrawnUiDesignerUrl (MSBuild property) points any of them at another designer address, passed unchanged.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on DrawnUi.Designer.Agent:
| Package | Downloads |
|---|---|
|
DrawnUi.Maui
Cross-platform rendering engine for .NET MAUI to draw your UI with SkiaSharp |
|
|
DrawnUi.OpenTk
OpenTK GPU host for DrawnUI — native window with OpenGL context and SkiaSharp GPU surface. Supports Windows and Linux. |
|
|
DrawnUi.Wpf
WPF host for DrawnUI — SkiaSharp rendering surface with WPF dependency properties, so drawn controls take part in WPF data binding, styles and triggers. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.11 | 411 | 11/8/2026 |
| 0.1.0-preview.10 | 285 | 11/7/2026 |
| 0.1.0-preview.5 | 935 | 11/1/2026 |
| 0.1.0-preview.2 | 75 | 11/1/2026 |