MyNet.UI
7.0.1
dotnet add package MyNet.UI --version 7.0.1
NuGet\Install-Package MyNet.UI -Version 7.0.1
<PackageReference Include="MyNet.UI" Version="7.0.1" />
paket add MyNet.UI --version 7.0.1
#r "nuget: MyNet.UI, 7.0.1"
// Install MyNet.UI as a Cake Addin #addin nuget:?package=MyNet.UI&version=7.0.1 // Install MyNet.UI as a Cake Tool #tool nuget:?package=MyNet.UI&version=7.0.1
<div id="top"></div>
<br /> <div align="center"> <a href="https://github.com/sandre58/MyNetUi"> <img src="images/logo.png" width="256" height="256"> </a>
<h1 align="center">My .NET UI</h1>
<p align="center"> <br /> This library is a comprehensive class library designed to simplify the implementation of common GUI functionalities in .NET applications. This library provides developers with a set of classes and utilities for integrating features such as notifications, MessageBox, navigation, toaster notifications, and theme management into graphical user interfaces. <br /> Supporting only .NET 8.0 </p>
</div>
Getting Started
To start using My .NET UI in your project, follow these steps:
- Install the library via NuGet Package Manager:
dotnet add package MyNet.UI
What's included ?
Notification System
Real-time Notifications: Display real-time notifications to users to provide feedback or alert them about important events or updates.
Customizable Appearance: Customize the appearance and behavior of notifications, including position, duration, animation, and styling options.
MessageBox Integration
Dialog Boxes: Implement standard dialog boxes, such as message boxes, confirmation dialogs, and input dialogs, to interact with users and gather input or confirmation.
Dialog Customization: Customize dialog boxes with custom titles, messages, buttons, and iconography to match the application's branding or style.
Navigation Framework
Navigation Management: Manage navigation between different views or pages within the application to create seamless user experiences.
Navigation History: Maintain a navigation history stack to support backward and forward navigation and facilitate navigation control.
Toaster Notifications
Toast Notifications: Display non-intrusive toast notifications to inform users about system events, updates, or messages.
Interactive Toasts: Implement interactive toast notifications with action buttons or links to allow users to take immediate actions.
Theme Management
Dynamic Theming: Support dynamic theming and styling of the application interface to enable light/dark mode, color customization, or theme switching.
Theme Persistence: Persist user-selected themes or preferences across application sessions to provide consistent user experiences.
License
Copyright © Stéphane ANDRE.
My .NET UI is provided as-is under the MIT license. For more information see LICENSE.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. |
-
net8.0
- MyNet.DynamicData.Extensions (>= 3.0.0)
- MyNet.Observable (>= 7.0.0)
- MyNet.Observable.Collections (>= 7.0.0)
- MyNet.Observable.Translatables (>= 7.0.0)
- MyNet.Utilities (>= 6.0.0)
-
net9.0
- MyNet.DynamicData.Extensions (>= 3.0.0)
- MyNet.Observable (>= 7.0.0)
- MyNet.Observable.Collections (>= 7.0.0)
- MyNet.Observable.Translatables (>= 7.0.0)
- MyNet.Utilities (>= 6.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on MyNet.UI:
Package | Downloads |
---|---|
MyNet.Wpf
This library is a comprehensive class library designed to simplify the implementation of common GUI functionalities in .NET applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
7.0.1 | 70 | 12/23/2024 |
7.0.0 | 80 | 12/21/2024 |
6.0.0 | 68 | 12/21/2024 |
5.0.0 | 221 | 9/2/2024 |
4.6.0 | 126 | 8/18/2024 |
4.5.2 | 188 | 7/21/2024 |
4.5.1 | 104 | 7/19/2024 |
4.5.0 | 90 | 7/17/2024 |
4.4.2 | 128 | 7/7/2024 |
4.4.1 | 101 | 7/2/2024 |
4.4.0 | 96 | 7/2/2024 |
4.3.2 | 111 | 6/19/2024 |
4.3.1 | 115 | 6/13/2024 |
4.3.0 | 149 | 6/13/2024 |
4.2.0 | 118 | 6/7/2024 |
4.1.0 | 102 | 6/6/2024 |
4.0.0 | 152 | 5/25/2024 |
3.1.3 | 114 | 5/21/2024 |
3.1.2 | 100 | 5/21/2024 |
3.1.1 | 115 | 5/21/2024 |
3.1.0 | 103 | 5/21/2024 |
3.0.0 | 117 | 5/20/2024 |
2.1.0 | 136 | 5/14/2024 |
2.0.0 | 119 | 5/2/2024 |
1.1.0 | 76 | 5/2/2024 |
1.0.1 | 125 | 4/29/2024 |