Инструмент для быстрой и точной установки числовых значений.
Это простой пользовательский элемент управления, вдохновленный ручкой управления аналоговых устройств и стандартным стилем Windows. Можно управлять с помощью мыши или сенсорного экрана. Позволяет вам изначально и точно установить значение.
Некоторые особенности:
Открытый исходный код
Встроенный конвертер физических величин
Управление с помощью мыши и сенсорного экрана
Похоже на собственный дизайн Windows
Не использует сторонние библиотеки
Это простой и быстрый проект для управления физическими числами. Он находится в стадии разработки.
dotnet add package FineSliderNet
Чтобы использовать его, вам необходимо вставить элемент XAML. Обычно вам следует привязать параметр Value
к double
переменной. При желании вы можете указать пределы масштаба.
Minimum
- двойной | Ограничение на установку пользователем. Меньше этого значения пользователь установить не сможет.
Maximum
- двойной | Ограничение на установку пользователем. Пользователь не сможет установить значение, превышающее это значение.
Unit
- строка | Текстовый параметр – единицы именования
Span
- двойной | Значение развертки для видимого диапазона.
MinimumSpan
- двойной | Предел настройки пользователя (при масштабировании).
MaximumSpan
— двойной | Предел настройки пользователя (при масштабировании).
<fs:FineSlider Value="{Binding ValueDouble}" Минимум="-60" Максимум="60" Unit="V" Span="0,1" МинимумSpan="0,01" MaximumSpan="100"/>
Не забудьте добавить библиотеку в список:
<Window x:Class="Example.MainWindow"...xmlns:fs="clr-namespace:FineSliderNet;assembly=FineSliderNet"...
Распространяется по лицензии MIT. См. LICENSE
для получения дополнительной информации.