PluginUI.Desktop
0.5.0
dotnet add package PluginUI.Desktop --version 0.5.0
NuGet\Install-Package PluginUI.Desktop -Version 0.5.0
<PackageReference Include="PluginUI.Desktop" Version="0.5.0" />
<PackageVersion Include="PluginUI.Desktop" Version="0.5.0" />
<PackageReference Include="PluginUI.Desktop" />
paket add PluginUI.Desktop --version 0.5.0
#r "nuget: PluginUI.Desktop, 0.5.0"
#:package PluginUI.Desktop@0.5.0
#addin nuget:?package=PluginUI.Desktop&version=0.5.0
#tool nuget:?package=PluginUI.Desktop&version=0.5.0
PluginUI.Desktop
Builds complete Windows desktop applications with PluginUI as their whole
user interface (Win32 + Direct2D, C#, .NET 10), compiled as IL (dotnet run, debugging) or NativeAOT (one native
.exe, set <PublishAot>true</PublishAot> and run dotnet publish).
DesktopApplication: DPI awareness, data folder under%APPDATA%, main window with its saved placement, recent files, application commands (ExitCommand,FullScreenCommandon F11), message loop, crash report.DocumentSession: file path, modified state, title bar, New / Open / Save / Save As with their dialogs, the "save changes?" question when closing, recent files.UndoStack: undo / redo with merging of continuous edits and ready-made Ctrl+Z / Ctrl+Y commands.AppSettings<T>: JSON settings through System.Text.Json source generation (no reflection, AOT safe).MessageDialog: synchronous message boxes drawn with PluginUI.
The menu bar (MenuBar), commands and shortcuts (Command, KeyGesture), modal windows
(StandaloneWindow.ShowDialog), the dark title bar, the window icon and full screen (StandaloneWindow.IsFullScreen)
are in the PluginUI package itself.
Windows 10 1809 or later. Guide: https://asm8086.github.io/PluginUI/ — source and demo application: https://github.com/asm8086/PluginUI
| 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
- PluginUI (>= 0.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.