ProgressRing.IsActive 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值表示 ProgressRing 是否顯示進度。
適用于 UWP 的對等 WinUI 2 API:Microsoft.UI.Xaml.Controls.ProgressRing.IsActive (for WinUI 在Windows 應用程式 SDK中,請參閱Windows 應用程式 SDK命名空間) 。
public:
property bool IsActive { bool get(); void set(bool value); };
bool IsActive();
void IsActive(bool value);
public bool IsActive { get; set; }
var boolean = progressRing.isActive;
progressRing.isActive = boolean;
Public Property IsActive As Boolean
<ProgressRing IsActive="bool" />
屬性值
Boolean
bool
如果ProgressRing 正在顯示進度,則為 True;否則為 false。 預設值為 false。
備註
設定 IsActive 屬性以開啟或關閉 ProgressRing 。 如果 IsActive 為 false, 則不會顯示 ProgressRing ,但會在 UI 配置中保留空間。 若要不保留 ProgressRing的空間,請將其 Visibility 屬性設定為 Collapsed。
舊版的注意事項
Windows 8.x在針對 Windows 8 編譯的應用程式中,當 ProgressRing為使用中時,即使其未顯示在畫面上,進度動畫仍會繼續,例如當其 Visibility為Collapsed時。 這可讓 UI 執行緒保持喚醒、使用資源,並降低應用程式效能。 當 ProgressRing 看不到時,您應該將 IsActive 設定為 false來停用動畫。