merge
All checks were successful
Build / Build (push) Successful in 20s

This commit is contained in:
2026-04-15 23:41:42 +02:00
Unverified
parent 025b9456b9
commit 0df6d186f4
2 changed files with 12 additions and 4 deletions

View File

@@ -0,0 +1,8 @@
namespace MSEssentials.UI.Common.MVVM;
public class NavigationViewItem
{
public string Name { get; set; }
public string IconSource { get; set; }
public Type ViewModel { get; set; }
}

View File

@@ -12,18 +12,18 @@ MSEssentials is package of useful classes, helpers, extensions and UI controls,
|-----------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |-----------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **MSEssentials.UI.Common.MVVM** | [![NuGet version (MSEssentials.UI.Common.MVVM)](https://img.shields.io/nuget/v/MSEssentials.UI.Common.MVVM.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.Common.MVVM/) | | **MSEssentials.UI.Common.MVVM** | [![NuGet version (MSEssentials.UI.Common.MVVM)](https://img.shields.io/nuget/v/MSEssentials.UI.Common.MVVM.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.Common.MVVM/) |
| MSEssentials.Extensions | [![NuGet version (MSEssentials.Extensions)](https://img.shields.io/nuget/v/MSEssentials.Extensions.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.Extensions/) | | MSEssentials.Extensions | [![NuGet version (MSEssentials.Extensions)](https://img.shields.io/nuget/v/MSEssentials.Extensions.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.Extensions/) |
| MSEssentials.Attributes | [![NuGet version (MSEssentials.Attributes)](https://img.shields.io/nuget/v/MSEssentials.Attributes.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.Attributes/) | | MSEssentials.AspNetCore.Attributes | [![NuGet version (MSEssentials.AspNetCore.Attributes)](https://img.shields.io/nuget/v/MSEssentials.AspNetCore.Attributes.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.AspNetCore.Attributes/) |
| MSEssentials.UI.Models | [![NuGet version (MSEssentials.UI.Models)](https://img.shields.io/nuget/v/MSEssentials.UI.Models.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.Models/) | | MSEssentials.UI.Common.Converters | [![NuGet version (MSEssentials.UI.Common.Converters)](https://img.shields.io/nuget/v/MSEssentials.UI.Common.Converters.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.Common.Converters/) |
| MSEssentials.UI.WinUI.Behaviors | [![NuGet version (MSEssentials.UI.WinUI.Behaviors)](https://img.shields.io/nuget/v/MSEssentials.UI.WinUI.Behaviors.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.WinUI.Behaviors/) | | MSEssentials.UI.WinUI.Behaviors | [![NuGet version (MSEssentials.UI.WinUI.Behaviors)](https://img.shields.io/nuget/v/MSEssentials.UI.WinUI.Behaviors.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.WinUI.Behaviors/) |
| MSEssentials.UI.WinUI.Converters | [![NuGet version (MSEssentials.UI.WinUI.Converters)](https://img.shields.io/nuget/v/MSEssentials.UI.WinUI.Converters.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.WinUI.Converters/) | | MSEssentials.UI.WinUI.Converters | [![NuGet version (MSEssentials.UI.WinUI.Converters)](https://img.shields.io/nuget/v/MSEssentials.UI.WinUI.Converters.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.WinUI.Converters/) |
| MSEssentials.UI.WinUI.Controls | [![NuGet version (MSEssentials.UI.WinUI.Controls)](https://img.shields.io/nuget/v/MSEssentials.UI.WinUI.Controls.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.WinUI.Controls/) | | MSEssentials.UI.WinUI.Controls | [![NuGet version (MSEssentials.UI.WinUI.Controls)](https://img.shields.io/nuget/v/MSEssentials.UI.WinUI.Controls.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.WinUI.Controls/) |
| MSEssentials.UI.WinUI.Helpers | [![NuGet version (MSEssentials.UI.WinUI.Helpers)](https://img.shields.io/nuget/v/MSEssentials.UI.WinUI.Helpers.svg?style=flat-square)](https://www.nuget.org/packages/MSEssentials.UI.WinUI.Helpers/) |
## Features ## Features
- **ObservableKeyValuePair** - observable version of KeyValuePair - **ObservableKeyValuePair** - observable version of KeyValuePair
- **ObservableDictionary** - observable version of Dictionary - **ObservableDictionary** - observable version of Dictionary
- - **NavigationViewItem** - list item model (for example for navigation controls), allows to bind item to view model
## Installation and usage ## Installation and usage
You can download package from official NuGet registry or .nupkg file itself from Releases tab. You can download package from official NuGet registry or .nupkg file itself from Releases tab.