ProgressRing.IsActive 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示 ProgressRing 是否显示进度。
适用于 UWP 的等效 WinUI 2 API:Windows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.Controls.ProgressRing.IsActive (,请参阅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 处于活动状态时,即使进度动画在屏幕上不可见(例如当其可见性折叠时),进度动画也会继续。 这会使 UI 线程保持唤醒状态、使用资源并降低应用性能。 当 ProgressRing 不可见时,应通过将 IsActive 设置为 false 来禁用动画。