Xamarin或Windows手机中的滑块式进度条

时间:2015-08-31 05:33:47

标签: xaml windows-phone-7 xamarin windows-phone-8.1 xamarin.forms

我正在开发一个Xamarin表单应用程序。我想创建一个自定义进度条。一个滑块,根据进度递增它。最初,滑块值应该是最小值,并且应该根据进度递增它的值。任务完成后,滑块应具有最大值。我怎样才能做到这一点?有没有像这样的Windows手机自定义进度条?请帮帮我?

1 个答案:

答案 0 :(得分:0)

var progressBar = new ProgressBar();

您可以手动更改进度:

progressBar.Progress = 0.2f;

或者将其绑定到您的ViewModel:

progressBar.SetBinding<YourViewModel>(ProgressBar.ProgressProperty, v => v.YourProgressProperty);
// Then:
YourViewModel.YourProgressProperty = 0.4f;

或者你可以做一些动画:

await progressBar.ProgressTo(0.95f, 250, Easing.Linear);

https://developer.xamarin.com/api/type/Xamarin.Forms.ProgressBar/