Joufflu.Inputs 0.8.0

dotnet add package Joufflu.Inputs --version 0.8.0
                    
NuGet\Install-Package Joufflu.Inputs -Version 0.8.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="Joufflu.Inputs" Version="0.8.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Joufflu.Inputs" Version="0.8.0" />
                    
Directory.Packages.props
<PackageReference Include="Joufflu.Inputs" />
                    
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 Joufflu.Inputs --version 0.8.0
                    
#r "nuget: Joufflu.Inputs, 0.8.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 Joufflu.Inputs@0.8.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=Joufflu.Inputs&version=0.8.0
                    
Install as a Cake Addin
#tool nuget:?package=Joufflu.Inputs&version=0.8.0
                    
Install as a Cake Tool

Joufflu.Inputs

Themed WPF input controls for Joufflu.

A set of ready-to-use input controls that follow the Joufflu design system and re-theme live between Light and Dark along with the rest of your UI.

Joufflu.Inputs on NuGet License: MIT

Controls

Control Purpose
NumericUpDown Integer input with increment/decrement.
DecimalUpDown Decimal input with increment/decrement.
TimeSpanPicker Edit a TimeSpan value.
FormatTextBox Text box with masked / formatted input.
Search Search box with a text-changed workflow.
ComboBoxSearch Combo box with searchable / filterable items.
ComboBoxTags Multi-select combo box rendering choices as tags.
TextEditable Label that turns into an inline editor on click.
FilePicker Pick a file or folder.
ColorPicker Pick a colour.
Dropdown Attached properties opening a popup of any content off a ToggleButton.

Getting started

Joufflu.Inputs builds on the core Joufflu package. Add it (the core comes along as a dependency):

dotnet add package Joufflu.Inputs

Merge the Joufflu control styles in App.xaml and initialize the theme manager once at startup:

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="pack://application:,,,/Joufflu;component/Resources.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>
// App.xaml.cs — OnStartup
ThemeManager.Instance.Initialize();

Then use the input controls from the Joufflu.Inputs namespace in your views.

Documentation

📖 Full documentation: https://ndegheselle.github.io/Joufflu/

Product Compatible and additional computed target framework versions.
.NET net10.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 (1)

Showing the top 1 NuGet packages that depend on Joufflu.Inputs:

Package Downloads
Joufflu.Data

JSON Schema for Joufflu: edit a schema, and fill a value against one, as themed WPF trees instead of a raw JSON text box.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.8.0 91 9/26/2026
0.3.0 121 8/18/2026
0.2.1 111 8/17/2026
0.2.0 108 8/17/2026
0.1.1 129 7/24/2026
0.1.0 122 7/19/2026