سؤال

أبحث عن عنصر تحكم Numericupneryupdown (AKA SPINNER) في WPF. يبدو أن هذا هو عدم وجود سيطرة أخرى في WPF. يجب أن يكون هناك بعض تلك الموجودة هناك ولا أحب إعادة اختراع العجلة.

هل كانت مفيدة؟

المحلول

مجموعة أدوات WPF ممتدة لديها واحدة: numericupdown. enter image description here

نصائح أخرى

فيما يلي مشروع ترخيص MIT مع DLL لعنصر تحكم WPF لما تصفه. يسمح بتخصيص الزيادات والحد الأدنى والحد الأقصى والقيمة مع واجهة مماثلة للتحكم في شريط التمرير.

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

mahapps. لديه أ numericupdown. مراقبة:

MahApps NumericUpDown

إذا كانت الحلول التجارية موافق، فقد تفكر في مجموعة التحكم هذه:عناصر WPF حسب mindscape

أنه يحتوي على مثل هذا التحكم الدوران والبدء (تفضيلاتي الشخصية)، والتي يمكن أن تزيين عناصر تحكم رقمية مختلفة (مثل integertextbox، numerictextbox، أيضا جزء من مجموعة التحكم) في XAML مثل هذا:

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

إضافة مربع نص و scrollbar

في 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

عدد قليل من الخيارات الأخرى (التجارية):

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top