MyNet.UI
3.0.0
See the version list below for details.
dotnet add package MyNet.UI --version 3.0.0
NuGet\Install-Package MyNet.UI -Version 3.0.0
<PackageReference Include="MyNet.UI" Version="3.0.0" />
paket add MyNet.UI --version 3.0.0
#r "nuget: MyNet.UI, 3.0.0"
// Install MyNet.UI as a Cake Addin #addin nuget:?package=MyNet.UI&version=3.0.0 // Install MyNet.UI as a Cake Tool #tool nuget:?package=MyNet.UI&version=3.0.0
<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. |
-
net8.0
- MyNet.DynamicData.Extensions (>= 2.0.0)
- MyNet.Observable (>= 1.2.0)
- MyNet.Observable.Collections (>= 1.2.0)
- MyNet.Observable.Translatables (>= 1.2.0)
- MyNet.Utilities (>= 2.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 |
---|---|---|
5.0.0 | 205 | 9/2/2024 |
4.6.0 | 117 | 8/18/2024 |
4.5.2 | 179 | 7/21/2024 |
4.5.1 | 96 | 7/19/2024 |
4.5.0 | 83 | 7/17/2024 |
4.4.2 | 120 | 7/7/2024 |
4.4.1 | 94 | 7/2/2024 |
4.4.0 | 89 | 7/2/2024 |
4.3.2 | 104 | 6/19/2024 |
4.3.1 | 108 | 6/13/2024 |
4.3.0 | 136 | 6/13/2024 |
4.2.0 | 109 | 6/7/2024 |
4.1.0 | 93 | 6/6/2024 |
4.0.0 | 145 | 5/25/2024 |
3.1.3 | 105 | 5/21/2024 |
3.1.2 | 93 | 5/21/2024 |
3.1.1 | 108 | 5/21/2024 |
3.1.0 | 96 | 5/21/2024 |
3.0.0 | 110 | 5/20/2024 |
2.1.0 | 125 | 5/14/2024 |
2.0.0 | 110 | 5/2/2024 |
1.1.0 | 71 | 5/2/2024 |
1.0.1 | 118 | 4/29/2024 |