ghost1372 / SettingsUI

Windows 11 settings page in WinUI 3 applications ported from Powertoys

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotnet os-require IDE-version csharp-require nuget-version Nuget Nuget


πŸ™Œ Donate Bitcoin with TrustπŸ™Œ
πŸ™Œ Donate ETH with TrustπŸ™Œ

πŸ™Œ Bitcoin: bc1qzs4kt4aeqym6gsde669g5rksv4swjhzjqqp23a
πŸ™Œ ETH: 0x40Db4476c1D498b167f76A2c7ED9D45b65eb5d0C


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.221116.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

Documentation

See Here for Online Documentation

Available Features

  • 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

About

Windows 11 settings page in WinUI 3 applications ported from Powertoys

License:MIT License


Languages

Language:C# 100.0%