IgyxUI 1.0.1
dotnet add package IgyxUI --version 1.0.1
NuGet\Install-Package IgyxUI -Version 1.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="IgyxUI" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="IgyxUI" Version="1.0.1" />
<PackageReference Include="IgyxUI" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add IgyxUI --version 1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: IgyxUI, 1.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package IgyxUI@1.0.1
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=IgyxUI&version=1.0.1
#tool nuget:?package=IgyxUI&version=1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Igyx UI - Modern WinForms Control Library
A custom, modern, dark-themed UI control library for C# WinForms, designed to provide a consistent and visually appealing user experience.
✨ Features
- Modern Dark Theme: A consistent and sleek dark color palette used across all controls.
- Custom-Drawn Controls: All components are drawn manually using GDI+ for pixel-perfect rendering and full control over appearance.
- High-Quality Rendering: Utilizes anti-aliasing for smooth and crisp visuals.
- Easy to Use: Designed to be used like any standard WinForms control.
- Fully Open Source: Licensed under the MIT license.
🚀 Usage
Prerequisites
- .NET Framework 4.8 (or a compatible version like 4.7.2).
- Visual Studio 2019 or later.
Example: Creating a Borderless Form
// In your Form's constructor or Load event:
// The IgyxContainer handles the borderless window and title bar dragging.
IgyxContainer container = new IgyxContainer();
container.Dock = DockStyle.Fill;
this.Controls.Add(container);
// Add custom title bar buttons
CloseButton closeButton = new CloseButton { Dock = DockStyle.Right };
MaxButton maxButton = new MaxButton { Dock = DockStyle.Right };
MinButton minButton = new MinButton { Dock = DockStyle.Right };
this.Controls.Add(closeButton);
this.Controls.Add(maxButton);
this.Controls.Add(minButton);
📜 License
This project is licensed under the MIT License. See the LICENSE file for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 is compatible. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.8
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.