SettingsUI 2.2.3
We moved to WinUICommunity.Components, please install this new package.
dotnet add package SettingsUI --version 2.2.3
NuGet\Install-Package SettingsUI -Version 2.2.3
<PackageReference Include="SettingsUI" Version="2.2.3" />
<PackageVersion Include="SettingsUI" Version="2.2.3" />
<PackageReference Include="SettingsUI" />
paket add SettingsUI --version 2.2.3
#r "nuget: SettingsUI, 2.2.3"
#addin nuget:?package=SettingsUI&version=2.2.3
#tool nuget:?package=SettingsUI&version=2.2.3
<p align="center"> <img alt="dotnet" src="https://img.shields.io/badge/.net-%3E=6.0-brightgreen"/> <img alt="os-require" src="https://img.shields.io/badge/OS-%3E%3D%20Windows%2010%20Build%201809-orange"/> <img alt="IDE-version" src="https://img.shields.io/badge/IDE-vs2022-red"/> <img alt="csharp-require" src="https://img.shields.io/badge/CSharp-Latest-yellow"/> <a href="https://www.nuget.org/packages/SettingsUI"> <img alt="nuget-version" src="https://img.shields.io/nuget/v/SettingsUI.svg"></img> </a> <a href="https://www.nuget.org/packages/SettingsUI"> <img alt="Nuget" src="https://img.shields.io/nuget/dt/SettingsUI?color=brightgreen&label=Installs"></img> </a> <a href="https://ghost1372.github.io/settingsui/"> <img alt="Nuget" src="https://img.shields.io/badge/Document-Here-critical"></img> </a> </p>
<br> <p align="center"> <b>🙌 Donate Bitcoin with <a href="https://link.trustwallet.com/send?coin=0&address=bc1qzs4kt4aeqym6gsde669g5rksv4swjhzjqqp23a">Trust</a>🙌</b><br> <b>🙌 Donate ETH with <a href="https://link.trustwallet.com/send?coin=60&address=0x40Db4476c1D498b167f76A2c7ED9D45b65eb5d0C">Trust</a>🙌</b><br><br> <b>🙌 Bitcoin: bc1qzs4kt4aeqym6gsde669g5rksv4swjhzjqqp23a<br></b> <b>🙌 ETH: 0x40Db4476c1D498b167f76A2c7ED9D45b65eb5d0C</b> </p> <br>
SettingsUI
Experience WinUI 3 quickly and easily with the help of SettingsUI, Everything you need to develop an application is gathered in one place.
NOTE: SettingsUI is based on
WindowsAppSDK
version1.2.221209.1
stable andMicrosoft.Windows.SDK.BuildTools
version10.0.22621.755
Install
Install-Package SettingsUI
After installing, add the following resource to app.xaml
<ResourceDictionary Source="ms-appx:///SettingsUI/Themes/Generic.xaml"/>
See the Demo app to see how to use it
More Packages
ContextMenu
Install-Package SettingsUI.ContextMenu
After installing, add the following codes to Package.appxmanifest
<Extensions>
<desktop4:Extension Category="windows.fileExplorerContextMenus">
<desktop4:FileExplorerContextMenus>
<desktop5:ItemType Type="Directory" >
<desktop5:Verb Id="CustomMenu" Clsid="46F650E5-9959-48D6-AC13-A9637C5B3787" />
</desktop5:ItemType>
<desktop5:ItemType Type="*" >
<desktop5:Verb Id="CustomMenu" Clsid="46F650E5-9959-48D6-AC13-A9637C5B3787" />
</desktop5:ItemType>
<desktop5:ItemType Type="Directory\Background">
<desktop5:Verb Id="CustomMenu" Clsid="46F650E5-9959-48D6-AC13-A9637C5B3787" />
</desktop5:ItemType>
</desktop4:FileExplorerContextMenus>
</desktop4:Extension>
<com:Extension Category="windows.comServer">
<com:ComServer>
<com:SurrogateServer DisplayName="Custome Context Menu">
<com:Class Id="46F650E5-9959-48D6-AC13-A9637C5B3787" Path="ContextMenuCustomHost.dll" ThreadingModel="STA"/>
</com:SurrogateServer>
</com:ComServer>
</com:Extension>
<uap3:Extension Category="windows.appExecutionAlias">
<uap3:AppExecutionAlias>
<desktop:ExecutionAlias Alias="App5.exe"/>
</uap3:AppExecutionAlias>
</uap3:Extension>
</Extensions>
change App5.exe to your project name.
read the docs to see how to use it
SettingsControls
Install-Package SettingsUI.SettingsControls
After installing, add the following resource to app.xaml
<ResourceDictionary Source="ms-appx:///SettingsUI.SettingsControls/Themes/Generic.xaml"/>
See the Demo app to see how to use it
Documentation
See Here for Online Documentation
Available Features
we added a new SettingsControls (from CommunityToolkit Labs) in a new nuget Package called, SettingsUI.SettingsControls, for more information see docs.
for adding a new ContextMenu for Windows 11/10 you can use our new nuget package called, SettingsUI.ContextMenu, for more information see docs.
- Add new Context Menu for Windows 11/10
- Dynamic Localization without need to restart Application
- SystemBackdrop Helper class with the Support of
Mica, MicaAlt and Acrylic
- Multiple Custom Controls such as
Windows 11
Settings Page Controls - Extensions Methods
- A lot of useful Helper Classes for working with Window, Application, Taskbar, Resources, Print and more
- NavigationView Services To implement quick and easy Navigation with AutoSuggestBox and Back Button
- Custom Styles for Some Controls such as TextBlock and Button.
- Easy and Quick implementation of
Command
andINotifyPropertyChanged
withObservable
andRelayCommand
classes.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-windows10.0.17763 is compatible. net6.0-windows10.0.19041 is compatible. net7.0-windows was computed. net7.0-windows10.0.17763 is compatible. net7.0-windows10.0.19041 is compatible. net8.0-windows was computed. net9.0-windows was computed. |
-
net6.0-windows10.0.17763
- Microsoft.Windows.SDK.BuildTools (>= 10.0.22621.755)
- Microsoft.WindowsAppSDK (>= 1.2.221209.1)
- nucs.JsonSettings (>= 2.0.0-alpha7)
- nucs.JsonSettings.Autosave (>= 2.0.0-alpha7)
-
net6.0-windows10.0.19041
- Microsoft.Windows.SDK.BuildTools (>= 10.0.22621.755)
- Microsoft.WindowsAppSDK (>= 1.2.221209.1)
- nucs.JsonSettings (>= 2.0.0-alpha7)
- nucs.JsonSettings.Autosave (>= 2.0.0-alpha7)
-
net7.0-windows10.0.17763
- Microsoft.Windows.SDK.BuildTools (>= 10.0.22621.755)
- Microsoft.WindowsAppSDK (>= 1.2.221209.1)
- nucs.JsonSettings (>= 2.0.0-alpha7)
- nucs.JsonSettings.Autosave (>= 2.0.0-alpha7)
-
net7.0-windows10.0.19041
- Microsoft.Windows.SDK.BuildTools (>= 10.0.22621.755)
- Microsoft.WindowsAppSDK (>= 1.2.221209.1)
- nucs.JsonSettings (>= 2.0.0-alpha7)
- nucs.JsonSettings.Autosave (>= 2.0.0-alpha7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|