warptoolkit-input-controls

Configure WarpToolkit.WinForms file pickers, bindable combo boxes, and floating-point sliders in WinForms forms.

1|1|Updated Jun 12, 2022
One-click install
npx skills add https://github.com/KlausLoeffelmann/WinFormsDevTools --skill warptoolkit-input-controls-klausloeffelmann
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: warptoolkit-input-controls
Source: https://github.com/KlausLoeffelmann/WinFormsDevTools/tree/main/.github/skills/WARP-Input-Controls
Command: npx skills add https://github.com/KlausLoeffelmann/WinFormsDevTools --skill warptoolkit-input-controls-klausloeffelmann

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires WarpToolkit.WinForms.

What problem does it solve? Adding path pickers, binding-aware combo boxes, or fractional sliders to a WinForms form requires knowing the exact properties, defaults, and Designer-serialization rules of the WarpToolkit.WinForms controls, which differ from the standard .NET controls. ## Core Features & Use Cases - FilePathPicker: A text field with pick and reveal buttons wired to OpenFile, SaveFile, or FolderBrowser dialogs, with Designer-serialized properties like Filter, DialogTitle, and MultiSelect. - BindableComboBox: A ComboBox subclass exposing a bindable SelectedBindingValue property for two-way view-model binding, with automatic DataSource assignment from an IList DataContext. - Floating-point sliders: FloatingPointSlider, FloatingPointTrackBar, and EditFloatingPointSlider expose float Minimum, Maximum, and Value members for fractional ranges such as opacity from 0 to 1. - Use Case: When building a settings form that needs a folder picker for a chat directory and a decimal opacity slider, use this Skill to generate Designer-compliant InitializeComponent code with the correct property defaults and event wiring. ## Quick Start Add a FilePathPicker in folder-browser mode and an EditFloatingPointSlider ranging from 0 to 1 to my WinForms form using WarpToolkit.WinForms.

Frequently Asked Questions about warptoolkit-input-controls

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a file or folder picker to a WinForms form?▼

Use the FilePathPicker control from WarpToolkit.WinForms.Controls, which combines a text field with pick and reveal buttons wired to common dialogs. Set PickerMode to OpenFile, SaveFile, or FolderBrowser and read the result from the FileOrFolderPath property.

How to bind a ComboBox to a view model in WinForms?▼

Use BindableComboBox from WarpToolkit.WinForms.Experimental.Binding, which adds a bindable SelectedBindingValue property and a BindingValueChanged event. Add a DataBinding on SelectedBindingValue with DataSourceUpdateMode.OnPropertyChanged for two-way selection.

Does WinForms TrackBar support decimal or float values?▼

The standard TrackBar only supports integers, but FloatingPointSlider, FloatingPointTrackBar, and EditFloatingPointSlider re-declare Minimum, Maximum, and Value as new float members. Always reference them through the concrete type, since a TrackBar base variable exposes the integer members.

Why is the FilePathPicker text box not editable?▼

FilePathPicker.ReadOnly defaults to true, so users select paths only through the pick button. Set ReadOnly to false to allow manual typing in the text field.

Why does BindableComboBox not populate its items automatically?▼

BindableComboBox only auto-assigns DataSource from DataContext when that context is an IList and the control is not in design mode. Otherwise, set DataSource manually in your form code.