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)

이 시스템 배경 컨트롤러를 지정된 WindowId를 사용하여 HWND 또는 AppWindow 에 연결합니다.

이벤트

Closed

개체가 닫혀 있음을 앱에 알리기 위해 FrameworkClosed 이벤트 이후에 개체가 닫혔을 때 발생합니다(삭제됨).

FrameworkClosed

개체가 Closed 이벤트 전에 닫혔을 때(예: XAML) 개체가 닫혀 있음을 프레임워크에 알릴 때 발생합니다.

StateChanged

시스템 배경의 상태가 변경된 경우에 발생합니다.

적용 대상

추가 정보