BeyondWPF 1.0.2
dotnet add package BeyondWPF --version 1.0.2
NuGet\Install-Package BeyondWPF -Version 1.0.2
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="BeyondWPF" Version="1.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="BeyondWPF" Version="1.0.2" />
<PackageReference Include="BeyondWPF" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add BeyondWPF --version 1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BeyondWPF, 1.0.2"
#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.
#:package BeyondWPF@1.0.2
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=BeyondWPF&version=1.0.2
#tool nuget:?package=BeyondWPF&version=1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
<p align="center"> <img src="logo.png" alt="BeyondWPF Logo" width="150"/> </p>
BeyondWPF 🚀
BeyondWPF is a modern WPF UI framework designed to simplify the creation of beautiful and responsive desktop applications. It provides a set of theme-aware controls, a flexible theming system, and a robust MVVM architecture foundation.
Features ✨
- Modern Styling: A fresh look for standard WPF controls (Button, TextBox, ComboBox, ScrollBar, ListView, etc.).
- Theming Engine: Built-in
ThemeServicefor easy switching between Light/Dark modes and custom Accent colors. - Resources System: A comprehensive set of dynamic brushes (
ControlDarkBrush,ControlLightBrush,SystemAccentBrush, etc.) for building consistent UIs. - MVVM Ready: Includes core abstractions (
IDialogService,INavigationService) and helpers (RelayCommand,ViewModelBase) based on generic host and DI. - Modal Dialogs: A built-in modal dialog system that overlays the main window.
Project Structure 📂
- BeyondWPF.Core: Core interfaces, enums, and base classes.
- BeyondWPF.Common: Implementations of core services (ThemeService, DialogService).
- BeyondWPF.Controls: The UI library containing XAML styles and custom controls.
- BeyondWPF.BaseApplication: A demo application showcasing all available controls and features.
Getting Started 🛠️
Prerequisites
- .NET 8.0 SDK or later.
- Visual Studio 2022.
Installation
- Clone the repository.
- Open
BeyondWPF.sln. - Set
BeyondWPF.BaseApplicationas the startup project. - Build and Run!
Usage Example
To apply the theme in your own application:
- Add a reference to
BeyondWPF.Controls. - Merge the styles in your
App.xaml:<ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/BeyondWPF.Controls;component/Themes/Generic.xaml"/> </ResourceDictionary.MergedDictionaries> - Initialize the
ThemeServicein yourProgram.csorApp.xaml.cs:var themeService = _host.Services.GetRequiredService<IThemeService>(); themeService.ApplyTheme(SystemTheme.Dark); themeService.ApplySystemAccent(true);
Contributing 🤝
Contributions are welcome! Please feel free to submit a Pull Request.
License 📄
MIT License.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows10.0.19041 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0-windows10.0.19041
- BeyondWPF.Common (>= 1.0.2)
- BeyondWPF.Controls (>= 1.0.2)
- BeyondWPF.Core (>= 1.0.2)
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 |
|---|---|---|
| 1.0.2 | 99 | 8/8/2026 |
| 1.0.1 | 141 | 1/21/2026 |
| 1.0.0 | 121 | 12/27/2025 |
| 1.0.0-alpha.1 | 78 | 12/27/2025 |