Dirkster.NumericUpDownLib
3.3.1
See the version list below for details.
dotnet add package Dirkster.NumericUpDownLib --version 3.3.1
NuGet\Install-Package Dirkster.NumericUpDownLib -Version 3.3.1
<PackageReference Include="Dirkster.NumericUpDownLib" Version="3.3.1" />
paket add Dirkster.NumericUpDownLib --version 3.3.1
#r "nuget: Dirkster.NumericUpDownLib, 3.3.1"
// Install Dirkster.NumericUpDownLib as a Cake Addin
#addin nuget:?package=Dirkster.NumericUpDownLib&version=3.3.1
// Install Dirkster.NumericUpDownLib as a Cake Tool
#tool nuget:?package=Dirkster.NumericUpDownLib&version=3.3.1
NumericUpDownLib
This library implements more than 10 different numeric up down WPF controls that can be used to edit values:
- by dragging the mouse vertically/horizontally or
- by clicking up/down arrow (repeat) buttons or
- up/down or left right cursor keys or
- spinning mousewheel up down on mouseover or
- editing a textbox
Implements specific numeric up down control for data type:
- byte (ByteUpDown control)
- decimal (DecimalUpDown control)
- double (DoubleUpDown control)
- float (FloatUpDown control)
- integer (IntegerUpDown control)
- long (LongUpDown control)
- sbyte (SbyteUpDown control)
- short (ShortUpDown control)
- ushort (UshortUpDown control)
- uint (UintUpDown control)
- ulong (UlongUpDown control)
Percentages can be edit at [0-100] while backend viewmodels handles [0-1] values, see FactorToDoubleConverter and PercentageUpDownDemo in demo clients at project site.
Controls are fully themeable. Project site contains demos for:
- Dark/Light theme and
- Generics theme test clients.
More Features:
- Increments and Decrements can be configured to be 1 or any greater value than 1.
- The width of the control can be configured to be fixed (textbox will scroll inside when text is too large)
- Up/Down button is disabled when min or max limit is already reached
- SelectAll on GotFocus of TextBox
- Spin value up/down on mouseover + mousewheel spin
There is a demo application that shows the usage of the control (LIght/Black themes enabled) and documents the features, such as, the ability to configure a minimum and maximum value that can be used to keep the resulting value within a given bound.
Visit the project site for more details: https://github.com/Dirkster99/NumericUpDownLib
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp3.0 netcoreapp3.1 |
.NET Framework | net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
-
.NETCoreApp 3.0
- No dependencies.
-
.NETFramework 4.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Dirkster.NumericUpDownLib:
Package | Downloads |
---|---|
Dirkster.ColorPickerLib
Provides a .Net implementation of a WPF color picker control supporting HSV and RGB. |
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on Dirkster.NumericUpDownLib:
Repository | Stars |
---|---|
Dirkster99/AvalonDock
Our own development branch of the well known WPF document docking library
|
|
DaxStudio/DaxStudio
DAX Studio is a tool to write, execute, and analyze DAX queries in Power BI Desktop, Power Pivot for Excel, and Analysis Services Tabular.
|
|
Dirkster99/Edi
Edi - The open source text editor IDE based on AvalonDock and AvalonEdit
|
Version | Downloads | Last updated |
---|---|---|
3.4.0 | 138 | 3/24/2023 |
3.3.1 | 1,476 | 12/20/2022 |
3.3.0 | 553 | 11/22/2022 |
3.2.0 | 770 | 10/20/2022 |
3.1.0 | 1,514 | 7/20/2022 |
3.0.0 | 3,368 | 11/6/2021 |
2.4.2.2 | 3,554 | 12/14/2020 |
2.4.2.1 | 2,597 | 9/2/2020 |
2.4.2 | 11,799 | 5/23/2020 |
2.4.1 | 497 | 5/3/2020 |
2.4.0 | 46,771 | 9/3/2019 |
2.3.1 | 1,153 | 7/28/2019 |
2.3.0 | 1,408 | 3/5/2019 |
2.2.2 | 698 | 2/21/2019 |
2.1.1 | 1,284 | 8/27/2018 |
2.1.0 | 1,379 | 8/26/2018 |
1.1.0 | 1,393 | 8/17/2018 |
1.0.3 | 829 | 6/28/2018 |
1.0.2 | 1,376 | 1/3/2018 |
1.0.1 | 1,156 | 8/15/2017 |
1.0.0 | 866 | 8/2/2017 |
Adding features and fixes please refer to release notes.