Xamarin表单的数字上行控件

时间:2016-08-03 12:20:41

标签: xamarin.forms

任何人都可以使用Xamarin Forms提供Numeric UpDown Control演示 这个控件是否在Xamarin Forms中可用? 谢谢 普拉香特

3 个答案:

答案 0 :(得分:6)

参见编辑#2。

没有开箱即用的微调控制器。如果您不想获得创意,可以使用Picker控件并在其中插入预定义值。 Picker info here

否则,创建一个向上和向下Button以及EntryLabel将是非常简单的。点击向上Button会增加EntryLabel中的数字。点击向下Button会减少EntryLabel中的数字。

*编辑:恰好落在了Syncfusion' NumericUpDown控件上,它确实需要你。如果您是单独的开发人员或5人或更少人的团体,您还可以获得控制的免费社区许可。社区许可信息here

*编辑#2:正在查看Xamarin视图列表页面here并看到实际上确实有Stepper控件!

答案 1 :(得分:0)

https://docs.microsoft.com/en-us/dotnet/api/xamarin.forms.stepper?view=xamarin-forms 也许这可能有所帮助。你可能想编写一个自定义渲染来将textBox放在 - / +按钮之间,但是如果可以原样使用它,它可以正常工作。

答案 2 :(得分:0)

您可以为此使用Stepper

XAML

<Stepper Value="5" 
         Minimum="0" 
         Maximum="10" 
         Increment="0.1" 
         HorizontalOptions="LayoutOptions.Center" 
         VerticalOptions="LayoutOptions.CenterAndExpand"
         ValueChanged="OnValueChanged" /> 

C#
void OnValueChanged(object sender, ValueChangedEventArgs e) {  
    lbldisp.Text = String.Format("Stepper value is {0:F1}", e.NewValue);  
}