UISettingsController 类

定义

提供对 辅助功能 视觉效果设置的访问, (设置 -> 辅助功能 -> 视觉效果) 。

public ref class UISettingsController sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UISettingsController final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UISettingsController
Public NotInheritable Class UISettingsController
继承
Object Platform::Object IInspectable UISettingsController
属性

Windows 要求

设备系列
Windows 10, version 2004 (在 10.0.19041.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v10.0 中引入)

注解

设置包括持久滚动条、透明度效果、动画效果和通知持续时间。

“辅助功能视觉效果设置”对话框的屏幕截图。

重要

此 API 需要使用 IoT systemManagement 功能,并在 IgnorableNamespaces 列表中包含 iot

将以下内容添加到 Package.appmanifest:

  • <Package>
    • IgnorableNamespaces="iot"
  • (位于 <Capabilities> 下面)
    • <iot:Capability Name="systemManagement"/>

方法

RequestDefaultAsync()

检索可访问辅助功能视觉效果设置的默认 UISettingsController (设置 -> 辅助功能 -> 视觉效果) 。

SetAdvancedEffectsEnabled(Boolean)

通过辅助功能视觉效果设置 (设置 - 辅助功能 ->> 视觉效果) 打开或关闭复杂窗口显示效果。

SetAnimationsEnabled(Boolean)

通过辅助功能视觉效果设置 (设置 - 辅助功能 ->> 视觉效果) 打开或关闭窗口动画效果。

SetAutoHideScrollBars(Boolean)

通过辅助功能视觉效果设置 (设置 - 辅助功能 ->> 视觉效果) 打开或关闭滚动条的自动隐藏。

SetMessageDuration(UInt32)

设置通过辅助功能视觉效果设置 (设置 - 辅助功能 ->> 视觉效果) 显示通知的时间。

SetTextScaleFactor(Double)

通过辅助功能视觉效果设置 (设置 - 辅助功能 ->> 视觉效果) 设置文本比例系数。

适用于

另请参阅