Поделиться через


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 требуется использование возможности управления системой Интернета вещей и включение интернета вещей в список IgnorableNamespaces .

Добавьте в Package.appmanifest следующее:

  • Кому <Package>
    • IgnorableNamespaces="iot"
  • в разделе <Capabilities>
    • <iot:Capability Name="systemManagement"/>

Методы

RequestDefaultAsync()

Извлекает стандартный uiSettingsController с доступом к параметрам визуальных эффектов читаемости (Параметры —> Специальные возможности —> Визуальные эффекты).

SetAdvancedEffectsEnabled(Boolean)

Включение и отключение сложных эффектов отображения окна с помощью параметров визуальных эффектов специальных возможностей (Параметры —> Специальные возможности —> Визуальные эффекты).

SetAnimationsEnabled(Boolean)

Включите или отключите эффекты анимации окна с помощью параметров визуальных эффектов специальных возможностей (Параметры —> Специальные возможности —> Визуальные эффекты).

SetAutoHideScrollBars(Boolean)

Включите или выключите автоматическое скрытие полос прокрутки с помощью параметров визуальных эффектов специальных возможностей (Параметры —> Специальные возможности —> Визуальные эффекты).

SetMessageDuration(UInt32)

Задайте время, в течение которого уведомления отображаются с помощью параметров визуальных эффектов специальных возможностей (Параметры —> Специальные возможности —> Визуальные эффекты).

SetTextScaleFactor(Double)

Задайте коэффициент масштабирования текста с помощью параметров визуальных эффектов специальных возможностей (Параметры —> Специальные возможности —> Визуальные эффекты).

Применяется к

См. также раздел