我已經創建了Xamarin Form App。現在我想在UWP App中使用循環進度條。現在我發現Progress Bar爲垂直線。Xamarin.UWP:如何製作圓形進度條
那麼如何讓圓形設計中的進度條?
我已經創建了Xamarin Form App。現在我想在UWP App中使用循環進度條。現在我發現Progress Bar爲垂直線。Xamarin.UWP:如何製作圓形進度條
那麼如何讓圓形設計中的進度條?
我認爲你在尋找什麼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
{
}
希望它能幫助!
看看那些:[one](http://stackoverflow.com/a/23047288/2681948),[two](http://stackoverflow.com/a/33707070/2681948) - 他們可能會幫助不知何故。 – Romasz