SettingsUI 2.2.3

Suggested Alternatives

WinUICommunity.Components

Additional Details

We moved to WinUICommunity.Components, please install this new package.

The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package SettingsUI --version 2.2.3
NuGet\Install-Package SettingsUI -Version 2.2.3
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="SettingsUI" Version="2.2.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SettingsUI --version 2.2.3
#r "nuget: SettingsUI, 2.2.3"
#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.
// Install SettingsUI as a Cake Addin
#addin nuget:?package=SettingsUI&version=2.2.3

// Install SettingsUI as a Cake Tool
#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 version 1.2.221209.1 stable and Microsoft.Windows.SDK.BuildTools version 10.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 and INotifyPropertyChanged with Observable and RelayCommand classes.

SettingsUI

SettingsUI

SettingsUI

SettingsUI

SettingsUI

SettingsUI

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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