我创建了Xamarin Form App。现在我想在UWP App中使用循环进度条。现在我发现Progress Bar是垂直线。
那么如何在圆形设计中制作进度条???
答案 0 :(得分:0)
请参阅:http://xamlnative.com/2016/04/14/xamarin-forms-a-simple-circular-progress-control/
如果想要查看翻译为中文的版本,请参阅:http://blog.csdn.net/lindexi_gd/article/details/51274339
答案 1 :(得分:0)
我认为您所看到的是UWP的 ProgressRing 。您需要使用自定义渲染器。
<强> CustomRenderer 强>
[assembly:ExportRenderer(typeof(CustomProgressRing),typeof(CustomProgressRingRenderer))]
namespace CustomProgressRingDemo.UWP
{
public class MyProgressRingRenderer:ViewRenderer<CustomProgressRing,ProgressRing>
{
ProgressRing ring;
protected override void OnElementChanged(ElementChangedEventArgs<CustomProgressRing> e)
{
base.OnElementChanged(e);
if (Control == null)
{
ring = new ProgressRing();
ring.IsActive = true;
ring.Visibility = Windows.UI.Xaml.Visibility.Visible;
ring.IsEnabled = true;
SetNativeControl(ring);
}
}
}
}
然后创建一个继承View类的类。
<强> CustomProgressRing.cs 强>
public class CustomProgressRing:View
{
}
希望它有所帮助!