numerication جيدة مكافئ في WPF؟ [مغلق
-
23-08-2019 - |
سؤال
أبحث عن عنصر تحكم Numericupneryupdown (AKA SPINNER) في WPF. يبدو أن هذا هو عدم وجود سيطرة أخرى في WPF. يجب أن يكون هناك بعض تلك الموجودة هناك ولا أحب إعادة اختراع العجلة.
المحلول
مجموعة أدوات WPF ممتدة لديها واحدة: numericupdown.
نصائح أخرى
مايكروسوفت لديها "NumericWown التحكم مخصص مع سمة وعينة دعم أتمتة UI"
فيما يلي مشروع ترخيص MIT مع DLL لعنصر تحكم WPF لما تصفه. يسمح بتخصيص الزيادات والحد الأدنى والحد الأقصى والقيمة مع واجهة مماثلة للتحكم في شريط التمرير.
هذا قد يساعد: إدخال البيانات الرقمية في WPF
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
عدد قليل من الخيارات الأخرى (التجارية):
- telerik، radnumericupdown.
- devexpress، spinedit.
- Infragistics، فوق تحت
- تزامن، فوق تحت