Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Kinnara/ModernWpf
Modern styles and controls for your WPF applications
https://github.com/Kinnara/ModernWpf
csharp desktop fluent-design windows winui wpf xaml
Last synced: 2 months ago
JSON representation
Modern styles and controls for your WPF applications
- Host: GitHub
- URL: https://github.com/Kinnara/ModernWpf
- Owner: Kinnara
- License: mit
- Created: 2019-10-18T15:08:32.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T09:41:58.000Z (5 months ago)
- Last Synced: 2024-10-29T14:51:06.084Z (3 months ago)
- Topics: csharp, desktop, fluent-design, windows, winui, wpf, xaml
- Language: C#
- Size: 12.1 MB
- Stars: 4,484
- Watchers: 78
- Forks: 447
- Open Issues: 242
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starz - Kinnara/ModernWpf - Modern styles and controls for your WPF applications (C# #)
- awesome-wpf - ModernWPF UI Library - (FREE, OPEN SOURCE) Modern styles and controls for your WPF applications. (Themes / Individual Controls)
README
# ModernWPF UI Library
[![Gitter](https://badges.gitter.im/ModernWpf/community.svg)](https://gitter.im/ModernWpf/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)Modern styles and controls for your WPF applications.
## Features
* Modern styles and new features for [the majority of the stock WPF controls](https://github.com/Kinnara/ModernWpf/wiki/Controls#styled-controls).* Light and dark themes that can be easily customized. A high contrast theme is also included.
* [Additional controls](https://github.com/Kinnara/ModernWpf/wiki/Controls#additional-controls) to help you build modern applications. Some are ported from the [Windows UI Library](https://github.com/microsoft/microsoft-ui-xaml).
* Targets .NET Framework 4.5+, .NET Core 3+, and .NET 5+. Runs on Windows Vista SP2 and above.
![Overview of controls (light theme)](docs/images/Controls.Light.png "Overview of controls (light theme)")
## Quick start
1. Create a new WPF app.2. Install from NuGet `Install-Package ModernWpfUI`.
3. Edit App.xaml to following:
```xaml
```
4. Edit MainWindow.xaml to following:
```xaml
```
5. See [the wiki](https://github.com/Kinnara/ModernWpf/wiki) for more information.
## Packages
| NuGet Package | Latest Versions |
| --- | --- |
| [ModernWpfUI][NuGet] | [![latest stable version](https://img.shields.io/nuget/v/ModernWpfUI)][NuGet]
[![latest prerelease version](https://img.shields.io/nuget/vpre/ModernWpfUI)][NuGet.Pre] |
| [ModernWpfUI.MahApps][NuGet.MahApps] | [![latest stable version](https://img.shields.io/nuget/v/ModernWpfUI.MahApps)][NuGet.MahApps]
[![latest prerelease version](https://img.shields.io/nuget/vpre/ModernWpfUI.MahApps)][NuGet.MahApps.Pre] |## Screenshots
![Overview of controls (dark theme)](docs/images/Controls.Dark.png "Overview of controls (dark theme)")![Control palette](docs/images/ControlPalette1.png "Control palette")
![Easily customize colors](docs/images/Nighttime.png "Easily customize colors")
![NumberBox](docs/images/NumberBox.png "NumberBox")
![ContentDialog](docs/images/ContentDialog.png "ContentDialog")
![DataGrid](docs/images/DataGrid.png "DataGrid")
![ItemsRepeater](docs/images/ItemsRepeater.png "ItemsRepeater")
![Custom title bar](docs/images/CustomTitleBar.Dark.png "Custom title bar")
![Calendar](docs/images/Calendar.png "Calendar")
![Menu](docs/images/Menu.png "Menu")
![Progress controls](docs/images/Progress.png "Progress controls")
![Color ramp](docs/images/ColorRamp.png "Color ramp")
![Accent color palette](docs/images/AccentColorPalette.png "Accent color palette")
![High contrast mode](docs/images/HighContrast.png "High contrast mode")
[NuGet]: https://www.nuget.org/packages/ModernWpfUI/
[NuGet.Pre]: https://www.nuget.org/packages/ModernWpfUI/absoluteLatest
[NuGet.MahApps]: https://www.nuget.org/packages/ModernWpfUI.MahApps/
[NuGet.MahApps.Pre]: https://www.nuget.org/packages/ModernWpfUI.MahApps/absoluteLatest