kdheath.Wpf.Controls 2.0.7

Prefix Reserved
dotnet add package kdheath.Wpf.Controls --version 2.0.7                
NuGet\Install-Package kdheath.Wpf.Controls -Version 2.0.7                
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="kdheath.Wpf.Controls" Version="2.0.7" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add kdheath.Wpf.Controls --version 2.0.7                
#r "nuget: kdheath.Wpf.Controls, 2.0.7"                
#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.
// Install kdheath.Wpf.Controls as a Cake Addin
#addin nuget:?package=kdheath.Wpf.Controls&version=2.0.7

// Install kdheath.Wpf.Controls as a Cake Tool
#tool nuget:?package=kdheath.Wpf.Controls&version=2.0.7                

About

The Wpf.Controls package contains classes to create elements, known as controls, that enables a user to interact with an application.

See Change Log for all release notes.

Key Features

Custom controls for user interface elements such as ComboBoxes, DatePickers and TextBoxes.

Main Types

  • ComboBox - Extension to the System.Windows.Controls.ComboBox class.
  • DatePicker - Extension to the System.Windows.Controls.DatePicker class.
  • FilePathTextBox - Control to implement the selection of a file or folder for a TextBox.
  • HamburgerMenu - Control to implement the Hamburger style menu (or Navigation Drawer) control.
  • ModalDialog - Control to implement a modal dialog for displaying User Controls.
  • NumericSpinner - Control to implement the ability to increase and decrease numeric values using a 'NumericUpDown' style control.
  • PasswordBoxExtend - Extends the PasswordBox control to allow binding of the Password property.
  • SearchTextBox - Control to implement the entry of search criteria in a TextBox.
  • SortableListView - Control to implement the sorting and filtering of a ListView.

See WPF Packages for technical documentation.

How to Use

To include the controls in a WPF project:

  • Add a reference to the Common.Wpf.Controls package.
  • Include the required controls in a .xaml file.
xmlns:cc="clr-namespace:Common.Wpf.Controls;assembly=Common.Wpf.Controls"
'''
<cc:NumericSpinner Step="2" ... />

Feedback

This is provided as open source under the MIT license.
Bug reports and contributions are welcome in the GitHub repository.

Product Compatible and additional computed target framework versions.
.NET net8.0-windows7.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.7 106 5/1/2024
2.0.6 118 4/13/2024
2.0.5 129 4/1/2024
2.0.4 110 3/3/2024
2.0.3 155 1/20/2024
2.0.2 135 1/8/2024
2.0.1 197 12/8/2023
2.0.0 151 11/30/2023
1.0.4 174 11/21/2023 1.0.4 is deprecated.
1.0.3 190 11/14/2023 1.0.3 is deprecated.
1.0.2 194 11/11/2023 1.0.2 is deprecated.

* SortableListView.SortList method no longer throws System.InvalidOperationException.
* SortableListView.Refresh resets the default column.
* Include documentation files in release build packages.