Domanda

Sto cercando un controllo semplice NumericUpDown (numero pseudonimo filatore) in WPF. Questo sembra essere un altro controllo privo di WPF. Ci devono essere alcuni tra quelli esistenti là fuori e non mi piace di re-inventare la ruota.

È stato utile?

Soluzione

Il estesa WPF Toolkit ha una: NumericUpDown entrare descrizione dell'immagine qui

Altri suggerimenti

Ecco un progetto di licenza MIT con una dll per un controllo WPF per quello che si sta descrivendo. Esso consente di personalizzare incrementi, minimo, massimo e valore con un interfaccia simile al dispositivo di scorrimento.

http://code.google.com/p/phoenix-control- biblioteca /

MahApps ha un NumericUpDown di controllo:

MahApps NumericUpDown

Se le soluzioni commerciali sono ok, si può considerare questo insieme di controllo: WPF Elementi da Mindscape

Contiene un tale controllo rotazione ed alternativamente (mia preferenza personale) uno spin-decoratore, che può decorare vari controlli numerici (come IntegerTextBox, NumericTextBox, anche parte del set di controllo) in XAML così:

<WpfElements:SpinDecorator>
   <WpfElements:IntegerTextBox Text="{Binding Foo}" />
</WpfElements:SpinDecorator>

aggiungere una casella di testo e barra di scorrimento

in 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

A poche altre opzioni (commerciali):

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top