Kongsi melalui


ProgressIndicator Kawalan

Kawalan yang digunakan untuk mencipta pengalaman pemuatan.

Nota

Dokumentasi penuh dan kod sumber didapati dalam repositori komponen kod GitHub.

Kawalan ProgressIndicator.

Description

Penunjuk kemajuan digunakan untuk menunjukkan status selesai operasi yang berkekalan lebih daripada dua saat. Jika keadaan kemajuan tidak boleh ditentukan, gunakan Simbol kemajuan atau gunakan Indeterminate Indicator jenis sebaliknya. Penunjuk kemajuan boleh muncul dalam panel baharu, dalam tetingkap terbang keluar, di bawah UI yang memulakan operasi atau mereka juga boleh menggantikan UI permulaan selagi UI boleh kembali jika anda membatalkan atau menghentikan aktiviti.

Komponen kod ini menyediakan pembungkus di sekeliling kawalan ProgressIndicator UI Fluent untuk digunakan dalam kanvas & halaman tersuai. Lihat dokumentasi komponen untuk amalan terbaik.

Sifat

Sifat kunci

Sifat Description
Label Label pilihan untuk simbol kemajuan.
Percentage Complete Peratusan operasi selesai pada skala 0 hingga 1. Jika tidak ditetapkan, Penunjuk Tidak Dapat Ditentukan akan ditunjukkan.
TypeOfIndicator Menentukan jenis gaya penunjuk. Pilihan: Default Indicator atau IndeterminateIndicator
HideProgressState Tentukan benar untuk menyembunyikan keadaan kemajuan
BarHeight Tentukan ketinggian bar yang berkenaan

Sifat gaya

Sifat Description
Theme Menerima rentetan JSON yang dijana menggunakan pereka tema Fluent UI (windows.net). Meninggalkan kosong ini akan menggunakan tema lalai ditakrifkan oleh Power Apps. Lihat tema untuk mendapatkan panduan tentang cara mengkonfigurasi.
AccessibilityLabel Pembaca skrin label aria

Tingkah Laku

Paparkan kemajuan pemuatan

Jadikan ProgressIndicator kawalan itu sendiri (atau permukaan yang ia terletak dalamnya) kelihatan apabila proses bermula, kemudian kemaskinikan pemboleh ubah dengan nilai apabila segmen proses dilengkapkan. Sembunyikannya apabila proses selesai. Gunakan pemboleh ubah untuk mengawal kebolehlihatan kawalan dan kemaskinikan nilai antara blok kod utama proses yang perlu ditunjukkan.

UpdateContext({ var_showProgress: true , var_progressValue: 0 });

/* Some code ... */

UpdateContext({ var_progressValue: 25 });

/* Some code ... */

UpdateContext({ var_progressValue: 50 });

/* Some code ... */

UpdateContext({ var_progressValue: 75 });

/* Some code ... */

UpdateContext({ var_progressValue: 100 });

Notify("Successfully completed process", NotificationType.Success);

UpdateContext({ var_showProgress: false });

Berikan var_showProgress pemboleh ubah sebagai nilai untuk Visible sifat ProgressIndicator (atau permukaan yang mengandunginya) dan tugaskan var_progressValue pemboleh ubah untuk Value sifat.

Batasan

Komponen kanvas ini hanya boleh digunakan dalam aplikasi kanvas dan halaman tersuai.