【问题标题】:How to implement simple progress bar in Xamarin PCL?如何在 Xamarin PCL 中实现简单的进度条?
【发布时间】:2017-10-01 11:43:42
【问题描述】:

我有 Xamarin 表单应用程序,在便携式项目中,我希望有如下所示的进度条:

所以我想将进度条设为黄线。进度在 Page 的 ViewModel 中定义:

private int _progress;
public int Progress
{
    get { return _progress; }
    set { SetProperty(ref _progress, value); }
}

它是0到100之间的int值。图像进度为60。如何在xaml中实现进度条?

【问题讨论】:

  • XF 包含一个内置的 ProgressBar 控件

标签: xamarin xamarin.forms


【解决方案1】:

您可以在 xamarin 中使用默认进度条。支持MVVM绑定,方便设置上传进度。否则,您可以使用自定义进度条。例如:http://www.itlec.com/2017/05/advanced-progressbar-real.html

【讨论】:

  • 如我所见,进度条有 3 种颜色:背景色、已完成的部分和未完成的部分。是否可以在高级进度条上设置这 3 种颜色?
  • 要更改进度条颜色,您必须使用 bindableproperty。参考帖子:forums.xamarin.com/discussion/28894/…如果你想让进度条和你发布的图片一样,试着在底部添加一个覆盖,控制框视图,标签,进度条
猜你喜欢
  • 2016-12-08
  • 1970-01-01
  • 2010-11-18
  • 2010-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-07
  • 1970-01-01
相关资源
最近更新 更多