Xamarin.Forms Etkinlik göstergesi

Örnek indir Örneği indirin

Xamarin.FormsActivityIndicator Denetim, uygulamanın uzun bir etkinlikte bağlı olduğunu göstermek için bir animasyon görüntüler. Uygulamasının aksine, ProgressBarActivityIndicator ilerleme göstergesi vermez. ActivityIndicatorÖğesinden devralır View .

Aşağıdaki ekran görüntülerinde ActivityIndicator iOS ve Android 'de bir denetim gösterilmektedir:

Screenshot of ActivityIndicator on iOS and AndroidİOS göstergesinin

ActivityIndicatorDenetim aşağıdaki özellikleri tanımlar:

Bu özellikler nesneler tarafından desteklenir BindableProperty , bu, ' ActivityIndicator nin stillenebileceği ve veri bağlamalarının hedefi olabileceği anlamına gelir.

ActivityIndicator oluşturma

ActivityIndicatorSınıf XAML içinde oluşturulabilir. IsRunningÖzelliği, denetimin görünür ve animasyon uygulama olup olmadığını belirler. IsRunningÖzelliği varsayılan olarak olur false . Aşağıdaki örnek, bir ActivityIndicator XAML içinde isteğe bağlı özellik kümesiyle nasıl örneklendirilecek gösterilmektedir IsRunning :

<ActivityIndicator IsRunning="true" />

ActivityIndicatorKod içinde de oluşturulabilir:

ActivityIndicator activityIndicator = new ActivityIndicator { IsRunning = true };

ActivityIndicator görünüm özellikleri

ColorÖzelliği, rengini tanımlar ActivityIndicator . Aşağıdaki örnek, bir ActivityIndicator XAML içinde özellik kümesiyle nasıl örneklendirilecek gösterilmektedir Color :

<ActivityIndicator Color="Orange" />

ColorÖzelliği, bir kod içinde oluştururken de ayarlanabilir ActivityIndicator :

ActivityIndicator activityIndicator = new ActivityIndicator { Color = Color.Orange };

Aşağıdaki ekran görüntülerinde, ActivityIndicatorColor özelliği Color.Orange iOS ve Android 'de olarak ayarlanmış olarak gösterilir:

Screenshot of styled ActivityIndicator on iOS and AndroidİOS