Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork909
WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly.
License
MIT, MIT licenses found
Licenses found
lepoco/wpfui
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Created with ❤ in Poland by Leszek Pomianowski andwonderful open-source community.
WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly. Library changes the base elements likePage,ToggleButton orList, and also includes additional controls likeNavigation,NumberBox,Dialog orSnackbar.
Deliver humanitarian aid directly to Ukraine
https://bank.gov.ua/en/about/humanitarian-aid-to-ukraine
To ensure you receive the expert guidance you need, we offer a variety of support plans designed to meet the diverse needs of our community. Whether you are looking to modernize your WPF applications or need assistance with our other libraries, our tailored support solutions are here to help. From priority email support to 24/7 dedicated assistance, we provide flexible plans to suit your project requirements.
Take a look at the lepo.co support plans
Support the development of WPF UI and other innovative projects by becoming a sponsor on GitHub! Your monthly or one-time contributions help us continue to deliver high-quality, open-source solutions that empower developers worldwide.
For a starter guide see ourdocumentation.
WPF UI Gallery is a free application available in theMicrosoft Store, with which you can test all functionalities.
https://apps.microsoft.com/store/detail/wpf-ui/9N9LKV8R9VGM?cid=windows-lp-hero
winget install'WPF UI'WPF UI is delivered viaNuGet package manager. You can find the package here:
https://www.nuget.org/packages/wpf-ui/
Visual Studio
The plugin forVisual Studio 2022 let you easily create new projects usingWPF UI.
https://marketplace.visualstudio.com/items?itemName=lepo.wpf-ui
Documentation can be found athttps://wpfui.lepo.co/. We also have atutorial over there for newcomers.
If you want to propose a new functionality or submit a bugfix, create aPull Request for the branchmain.
First, your application needs to load custom styles, add in theMyApp\App.xaml file:
<Application ...xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ui:ThemesDictionaryTheme="Light" /> <ui:ControlsDictionary /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources></Application>
If your application does not haveMyApp\App.xaml file, useApplicationThemeManager.Apply(frameworkElement) to apply/update the theme resource in theframeworkElement.
publicpartialclassMainWindow{publicMainWindow(){InitializeComponent();ApplicationThemeManager.Apply(this);}}
Now you can create fantastic apps, e.g. with one button:
<ui:FluentWindow ...xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"> <StackPanel> <ui:TitleBarTitle="WPF UI"/> <ui:CardMargin="8"> <ui:ButtonContent="Hello World"Icon="{ui:SymbolIcon Fluent24}" /> </ui:Card> </StackPanel></ui:FluentWindow>
Design of the interface, choice of colors and the appearance of the controls were inspired by projects made by Microsoft for Windows 11.
The Wpf.Ui.Gallery app includes icons fromMicrosoft WinUI 3 Gallery app. They are used here as an example of creating tools for Microsoft systems.
WPF UI uses Fluent System Icons. Although this font was also created by Microsoft, it does not contain all the icons for Windows 11. If you need the missing icons, add Segoe Fluent Icons to your application.
According to the EULA of Segoe Fluent Icons we cannot ship a copy of it with this dll. Segoe Fluent Icons is installed by default on Windows 11, but if you want these icons in an application for Windows 10 and below, you must manually add the font to your application's resources.
https://docs.microsoft.com/en-us/windows/apps/design/style/segoe-fluent-icons-font
https://docs.microsoft.com/en-us/windows/apps/design/downloads/#fonts
In the app dictionaries, you can add an alternate path to the font
<FontFamilyx:Key="SegoeFluentIcons">pack://application:,,,/;component/Fonts/#Segoe Fluent Icons</FontFamily>
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.
WPF UI is free and open source software licensed underMIT License. You can use it in private and commercial projects.
Keep in mind that you must include a copy of the license in your project.
About
WPF UI provides the Fluent experience in your known and loved WPF framework. Intuitive design, themes, navigation and new immersive controls. All natively and effortlessly.
Topics
Resources
License
MIT, MIT licenses found
Licenses found
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.








