libwinblur 1.0.0
dotnet add package libwinblur --version 1.0.0
NuGet\Install-Package libwinblur -Version 1.0.0
<PackageReference Include="libwinblur" Version="1.0.0" />
<PackageVersion Include="libwinblur" Version="1.0.0" />
<PackageReference Include="libwinblur" />
paket add libwinblur --version 1.0.0
#r "nuget: libwinblur, 1.0.0"
#:package libwinblur@1.0.0
#addin nuget:?package=libwinblur&version=1.0.0
#tool nuget:?package=libwinblur&version=1.0.0

Winblur
Winblur provides a streamlined integration for implementing Microsoft Windows 11 Mica and Acrylic backdrop effects within Windows Presentation Foundation (WPF) applications. This library is specifically engineered for projects targeting .NET Framework 4.8.
Essential Prerequisite
To enable the Windows 11 Desktop Window Manager (DWM) to communicate with the application, the project must be explicitly declared as compatible with Windows 10/11. Failure to perform this step will result in the application defaulting to a legacy rendering mode where transparency effects are disabled.
Steps
- Right-click the project in Solution Explorer
- Select Add → New Item
- Choose Application Manifest File (typically named
app.manifest) - Locate the
<compatibility>node and ensure the followingsupportedOSentry is uncommented:
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
</application>
</compatibility>
Installation
Via NuGet Package Manager
The most efficient method of installation is through the NuGet Package Manager:
- Navigate to Project → Manage NuGet Packages
- Search for
winblur - Install the package authored by wyntxr
Manual Installation
- Download the latest
winblur.zipfrom the Releases tab - Extract the contents to the project directory
- Right-click References and select Add Reference
- Locate and select
winblur.dll
Usage
To implement the backdrop:
- Include the
winblurnamespace inMainWindow.xaml - Set the window background to
Transparent - Use
WindowChrometo extend the frame into the client area
<Window x:Class="YourNamespace.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:wb="clr-namespace:winblur;assembly=winblur"
wb:Backdrop.Mode="Mica"
Background="Transparent"
Title="Winblur Application"
Height="450"
Width="800">
<WindowChrome.WindowChrome>
<WindowChrome GlassFrameThickness="-1"
CaptionHeight="32"
CornerRadius="0" />
</WindowChrome.WindowChrome>
<Grid>
<TextBlock Text="Content remains visible over the backdrop"
Foreground="White"
HorizontalAlignment="Center"
VerticalAlignment="Center" />
</Grid>
</Window>
Backdrop Options
- Mica: An opaque, long-lived surface that adopts its appearance from the user's desktop wallpaper.
- Acrylic: A translucent, frosted-glass effect that reveals windows and surfaces behind the application.
- Tabbed: A variation of the Mica effect designed specifically for hierarchical tabbed window structures.
Technical Notes
- Transparency Effects: Ensure transparency effects are enabled in Windows Settings under Personalization → Colors.
- Power Settings: Windows 11 may automatically disable these effects when the device is in Battery Saver mode.
Authors
License
This project is licensed under the BSD 3-Clause License.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net40 is compatible. net403 was computed. net45 was computed. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.0
- No dependencies.
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.0 | 134 | 12/27/2025 |