Joufflu.Inputs
0.8.0
dotnet add package Joufflu.Inputs --version 0.8.0
NuGet\Install-Package Joufflu.Inputs -Version 0.8.0
<PackageReference Include="Joufflu.Inputs" Version="0.8.0" />
<PackageVersion Include="Joufflu.Inputs" Version="0.8.0" />
<PackageReference Include="Joufflu.Inputs" />
paket add Joufflu.Inputs --version 0.8.0
#r "nuget: Joufflu.Inputs, 0.8.0"
#:package Joufflu.Inputs@0.8.0
#addin nuget:?package=Joufflu.Inputs&version=0.8.0
#tool nuget:?package=Joufflu.Inputs&version=0.8.0
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.
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 | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- CommunityToolkit.Mvvm (>= 8.4.0)
- Joufflu (>= 0.8.0)
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.