2016-12-19 4 views

答えて

1

Xamarinを使用しているUWP/Win10アプリケーション用のカスタム循環アクティビティインジケータはありますか?

共有プロジェクト\ MyProgressRing.cs:

public class MyProgressRing:View 
{ 
} 

UWPプロジェクト\ MyProgressRingRenderer.cs:

[assembly:ExportRenderer(typeof(MyProgressRing),typeof(MyProgressRingRenderer))] 
namespace CircularActivityDemo.UWP 
{ 
    public class MyProgressRingRenderer:ViewRenderer<MyProgressRing,ProgressRing> 
    { 
     ProgressRing ring; 
     protected override void OnElementChanged(ElementChangedEventArgs<MyProgressRing> 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); 
      } 
     } 
    } 
} 
をあなたがUWPの ProgressRingための独自の Viewを作成する必要が

注:私はProgressRingコントロールのプロパティをハードコードしました。カスタムProgressRingコントロールのDependencyPropertiesを作成できます。