MicaController クラス

定義

マイカ マテリアルのレンダリングとシステム ポリシーを管理します。

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
属性
実装

注釈

このクラスは、システム背景マテリアルのレンダリングと、 マイカ マテリアルのシステム ポリシーの処理の両方をカプセル化します。

コンストラクター

名前 説明
MicaController()

MicaController クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
FallbackColor

システム条件でマイカ マテリアルのレンダリングが妨げるときに使用する純色を取得または設定します。

IsClosed

オブジェクトが閉じている (破棄される) かどうかを示す値を取得します。

Kind

使用する Mica マテリアルのバリエーションを指定する値を取得または設定します。

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

オブジェクトが閉じられたことをフレームワーク (XAML など) に通知するために、 Closed イベントの前にオブジェクトが閉じられた (破棄された) ときに発生します。

StateChanged

システムの背景の状態が変更されたときに発生します。

適用対象

こちらもご覧ください