다음을 통해 공유


MicaController 클래스

정의

mica 재질에 대한 렌더링 및 시스템 정책을 관리합니다.

public ref class MicaController sealed : ISystemBackdropController, IClosable
public ref class MicaController sealed : ISystemBackdropControllerWithTargets, IClosable
public ref class MicaController 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 MicaController 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 MicaController 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 MicaController 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 MicaController : 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 MicaController : 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 MicaController : ISystemBackdropControllerWithTargets, IClosableNotifier, System.IDisposable
function MicaController()
Public NotInheritable Class MicaController
Implements IDisposable, ISystemBackdropController
Public NotInheritable Class MicaController
Implements IDisposable, ISystemBackdropControllerWithTargets
Public NotInheritable Class MicaController
Implements IClosableNotifier, IDisposable, ISystemBackdropControllerWithTargets
상속
Object Platform::Object IInspectable MicaController
특성
구현

설명

이 클래스는 시스템 배경 재질의 렌더링과 mica 재질에 대한 시스템 정책 처리를 모두 캡슐화합니다.

생성자

MicaController()

MicaController 클래스의 새 인스턴스를 초기화합니다.

속성

FallbackColor

시스템 조건에서 운모 재질을 렌더링하지 못할 때 사용할 단색을 가져오거나 설정합니다.

IsClosed

개체가 닫혔는지(삭제됨) 여부를 나타내는 값을 가져옵니다.

Kind

사용되는 Mica 재질의 변형을 지정하는 값을 가져오거나 설정합니다.

LuminosityOpacity

색의 광도 불투명도를 가져오거나 설정합니다.

State

시스템 배경 컨트롤러의 현재 상태를 가져옵니다.

TintColor

mica 재질의 색 색조를 가져오거나 설정합니다.

TintOpacity

색 색조의 불투명도를 가져오거나 설정합니다.

메서드

AddSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

지정된 시스템 배경 대상을 추가합니다.

Close()

관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

Dispose()

관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

IsSupported()

현재 운영 체제에서 mica 재질이 지원되는지 여부를 결정합니다.

RemoveAllSystemBackdropTargets()

모든 시스템 백그라운드 대상을 제거합니다.

RemoveSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

지정된 시스템 백그라운드 대상을 제거합니다.

ResetProperties()

사용자 지정된 속성을 시스템 기본값으로 다시 설정하고 자동 조명/어두운 테마 처리로 되돌려 줍니다.

SetSystemBackdropConfiguration(SystemBackdropConfiguration)

시스템 배경 컨트롤러에 적용할 앱별 정책을 설정합니다.

SetTarget(CoreWindow, CompositionTarget)

이 시스템 배경 컨트롤러를 지정된 CoreWindow에 연결합니다.

SetTarget(WindowId, CompositionTarget)

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

이벤트

Closed

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

FrameworkClosed

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

StateChanged

시스템 배경의 상태가 변경되면 발생합니다.

적용 대상

추가 정보