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


DesktopAcrylicController Класс

Определение

Управляет отрисовкой и системной политикой для фонового акрилового материала.

public ref class DesktopAcrylicController sealed : ISystemBackdropController, IClosable
public ref class DesktopAcrylicController sealed : ISystemBackdropControllerWithTargets, IClosable
public ref class DesktopAcrylicController sealed : ISystemBackdropControllerWithTargets, IClosableNotifier, IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DesktopAcrylicController final : ISystemBackdropController, IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DesktopAcrylicController final : ISystemBackdropControllerWithTargets, IClosable
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class DesktopAcrylicController final : ISystemBackdropControllerWithTargets, IClosableNotifier, IClosable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DesktopAcrylicController : ISystemBackdropController, System.IDisposable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DesktopAcrylicController : ISystemBackdropControllerWithTargets, System.IDisposable
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DesktopAcrylicController : ISystemBackdropControllerWithTargets, IClosableNotifier, System.IDisposable
function DesktopAcrylicController()
Public NotInheritable Class DesktopAcrylicController
Implements IDisposable, ISystemBackdropController
Public NotInheritable Class DesktopAcrylicController
Implements IDisposable, ISystemBackdropControllerWithTargets
Public NotInheritable Class DesktopAcrylicController
Implements IClosableNotifier, IDisposable, ISystemBackdropControllerWithTargets
Наследование
Object Platform::Object IInspectable DesktopAcrylicController
Атрибуты
Реализации

Комментарии

Этот класс инкапсулирует как отрисовку материала фона системы, так и обработку системной политики для акрилового материала фона.

Акрил фона показывает обои рабочего стола и другие окна, которые находятся за текущим активным приложением.

Конструкторы

DesktopAcrylicController()

Инициализирует новый экземпляр класса DesktopAcrylicController.

Свойства

FallbackColor

Возвращает или задает сплошной цвет, используемый, когда системные условия препятствуют отрисовке акрилового материала.

IsClosed

Возвращает значение, указывающее, закрыт ли объект (удален).

Kind

Возвращает или задает значение, указывающее, какой вариант акрилового материала используется.

LuminosityOpacity

Возвращает или задает степень непрозрачности цвета.

State

Возвращает текущее состояние системного контроллера фона.

TintColor

Возвращает или задает оттенок цвета для акрилового материала фона.

TintOpacity

Возвращает или задает степень непрозрачности цветового оттенка.

Методы

AddSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

Добавляет указанный целевой объект фона системы.

Close()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

IsSupported()

Определяет, поддерживается ли акриловый материал в текущей операционной системе.

RemoveAllSystemBackdropTargets()

Удаляет все системные фоновые целевые объекты.

RemoveSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

Удаляет указанный системный фоновый целевой объект.

ResetProperties()

Сбрасывает все настраиваемые свойства до системных значений по умолчанию и возвращается к автоматической обработке светло-темных тем.

SetSystemBackdropConfiguration(SystemBackdropConfiguration)

Задает политики, относящиеся к приложению, которые будут применяться к системным фонового контроллера.

SetTarget(CoreWindow, CompositionTarget)

Подключает этот системный фоновой контроллер к указанному CoreWindow.

SetTarget(WindowId, CompositionTarget)

Подключает этот системный фоновый контроллер к объекту HWND или AppWindow с указанным идентификатором WindowId.

События

Closed

Происходит при закрытии (удалении) объекта после события FrameworkClosed для уведомления приложения о закрытии объекта.

FrameworkClosed

Происходит, когда объект был закрыт (удален) до события Closed , чтобы уведомить платформу (например, XAML) о закрытии объекта.

StateChanged

Происходит при изменении состояния фона системы.

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

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