Ferramenta para configuração rápida e precisa de valores numéricos
Este é um controle de usuário simples inspirado no botão de controle em dispositivos analógicos e estilo Windows padrão. Pode ser controlado por mouse ou tela sensível ao toque. Permite definir o valor de forma nativa e precisa.
Alguns recursos:
Código aberto
Conversor integrado de valores físicos
Controlado por mouse e tela sensível ao toque
Semelhante ao design nativo do Windows
Não usa bibliotecas de terceiros
Este é um projeto fácil e rápido para gerenciar números físicos. Está em desenvolvimento.
dotnet add package FineSliderNet
Para usá-lo, você precisa inserir um elemento XAML. Normalmente, você deve vincular o parâmetro Value
à variável double
. Opcionalmente, você pode especificar limites para a escala.
Minimum
- duplo | Restrição para configuração pelo usuário. Menor que este valor o usuário não poderá definir.
Maximum
- duplo | Restrição para configuração pelo usuário. O usuário não poderá definir mais que este valor.
Unit
- string | Parâmetro de texto - nomenclatura de unidades
Span
- duplo | Valor de varredura para faixa visível.
MinimumSpan
- duplo | Limite de configuração do usuário (ao aplicar zoom).
MaximumSpan
- duplo | Limite de configuração do usuário (ao aplicar zoom).
<fs:FineSlider Value="{Binding ValueDouble}" Mínimo="-60" Máximo="60" Unit="V" Span="0.1" MínimoSpan="0.01" MáximoSpan="100"/>
Não se esqueça de adicionar a biblioteca à lista:
<Janela x:Class="Example.MainWindow"...xmlns:fs="clr-namespace:FineSliderNet;assembly=FineSliderNet"...
Distribuído sob a licença MIT. Consulte LICENSE
para obter mais informações.