CustomWindow-WPF 2.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package CustomWindow-WPF --version 2.0.0
                    
NuGet\Install-Package CustomWindow-WPF -Version 2.0.0
                    
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="CustomWindow-WPF" Version="2.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CustomWindow-WPF" Version="2.0.0" />
                    
Directory.Packages.props
<PackageReference Include="CustomWindow-WPF" />
                    
Project file
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 CustomWindow-WPF --version 2.0.0
                    
#r "nuget: CustomWindow-WPF, 2.0.0"
                    
#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 CustomWindow-WPF@2.0.0
                    
#: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=CustomWindow-WPF&version=2.0.0
                    
Install as a Cake Addin
#tool nuget:?package=CustomWindow-WPF&version=2.0.0
                    
Install as a Cake Tool

CustomWindow

It is a window that allows customization of the non-client area, has a kiosk mode and has a mechanism for displaying modal content.

<table> <tr> <td> <img src="https://user-images.githubusercontent.com/10555640/185812976-08963675-f609-47cf-8bcc-88d998a408a0.png" style="width:100%;height: auto;" /> </td> <td> <img src="https://user-images.githubusercontent.com/10555640/185813964-b44ac5ce-f0d3-4371-94b4-d103bce3c38b.png" style="width:100%;height: auto;" /> </td> </tr>

<tr> <td> <img src="https://user-images.githubusercontent.com/10555640/185813128-abed47b5-8fef-4d38-93ed-27397d2f4746.png" style="width:100%;height: auto;" /> </td> <td> <img src="https://user-images.githubusercontent.com/10555640/185813130-5914cc9b-1a2c-4d2a-ab05-0afbdc5102e1.png" style="width:100%;height: auto;" />
</td> </tr>

<tr> <td> <img src="https://user-images.githubusercontent.com/10555640/185813481-1277314d-23d6-487b-a6b1-c94c515fec9d.png" style="width:100%;height: auto;" /> </td> <td> <img src="https://user-images.githubusercontent.com/10555640/185814081-7c20bbe6-5978-4b4c-97d4-fb68cf789704.png" style="width:100%;height: auto;" />
</td> </tr> <table>

Sample

CustomWindow v2 dark with search and like button

Markup code

CustomWindow v2 markup code

Code behind

public partial class CustomWindowSample : CustomWindow
{
    public CustomWindowSample()
    {
        InitializeComponent();
    }

    private void LikeButton_Click(object sender, RoutedEventArgs e)
    {
        if (sender is Button button)
        {
            button.Content = button.Content.ToString() == "\uE00B"
                ? "\uE006"
                : "\uE00B";
        }
    }
}
Product Compatible and additional computed target framework versions.
.NET net7.0-windows7.0 is compatible.  net8.0-windows was computed.  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.
  • net7.0-windows7.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
2.0.0.1 707 8/23/2022
2.0.0 500 8/21/2022
1.0.0 484 8/21/2021

Now using .net 7.0