Boa NumericUpDown equivalente em WPF? [fechadas]
-
23-08-2019 - |
Pergunta
Eu estou procurando um controle simples NumericUpDown (número A.K.A. girador) em WPF. Este parece ser um outro controle falta de WPF. Deve haver alguns já existentes lá fora, e eu não gosto de re-inventar a roda.
Solução
O estendida WPF Toolkit tem um: NumericUpDown
Outras dicas
A Microsoft tem um " NumericUpDown controle personalizado com tema e Suporte de Automação UI Amostra "
Aqui é um projeto licença MIT com uma dll para um controle WPF para o que você está descrevendo. Ela permite a personalização de incrementos, mínimo, máximo e valor com uma interface similar ao controle deslizante.
Esta ajuda pode: numérico de entrada de dados no WPF
MahApps tem um NumericUpDown controle:
Se as soluções comerciais são ok, você pode considerar este conjunto de controle: WPF Elementos por Mindscape
Ele contém esse controle uma rodada e, alternativamente, (minha preferência pessoal) um spin-decorador, que pode decorar vários controles numéricos (como IntegerTextBox, NumericTextBox, também faz parte do conjunto de controle) em XAML como este:
<WpfElements:SpinDecorator>
<WpfElements:IntegerTextBox Text="{Binding Foo}" />
</WpfElements:SpinDecorator>
Solução completa em http://www.codeproject.com/KB/WPF/NumericUpDownTextBox aspx
adicionar uma caixa de texto e barra de rolagem
em VB
Private Sub Textbox1_ValueChanged(ByVal sender As System.Object, ByVal e As System.Windows.RoutedPropertyChangedEventArgs(Of System.Double)) Handles Textbox1.ValueChanged
If e.OldValue > e.NewValue Then
Textbox1.Text = (Textbox1.Text + 1)
Else
Textbox1.Text = (Textbox1.Text - 1)
End If
End Sub
Tente isto: WPF NumericUpDown de retemplating um ScrollBar
Alguns outros (comerciais) opções:
- Telerik, RadNumericUpDown
- DevExpress, SpinEdit
- Infragistics, UpDown
- Syncfusion, UpDown