共用方式為


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)

透過 協助工具 視覺效果設定 (設定 - 協助工具 - >> 視覺效果) 設定文字縮放比例。

適用於

另請參閱