Freigeben über


MicaController Klasse

Definition

Verwaltet rendering- und Systemrichtlinien für das Glimmermaterial.

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
Vererbung
Object Platform::Object IInspectable MicaController
Attribute
Implementiert

Hinweise

Diese Klasse kapselt sowohl das Rendern des Systemhintergrundmaterials als auch die Behandlung der Systemrichtlinie für das Glimmermaterial .

Konstruktoren

MicaController()

Initialisiert eine neue Instanz der MicaController-Klasse.

Eigenschaften

FallbackColor

Ruft die Volltonfarbe ab, die verwendet werden soll, wenn Systembedingungen das Rendern des Glimmermaterials verhindern, oder legt diese fest.

IsClosed

Ruft einen Wert ab, der angibt, ob das Objekt geschlossen (verworfen) ist.

Kind

Ruft einen Wert ab, der angibt, welche Variation von Mica-Material verwendet wird, oder legt diesen fest.

LuminosityOpacity

Ruft den Grad der Deckkraft der Leuchtkraft der Farbe ab oder legt diese fest.

State

Ruft den aktuellen Zustand des Systemhintergrundcontrollers ab.

TintColor

Ruft den Farbton für das Glimmermaterial ab oder legt diese fest.

TintOpacity

Ruft den Grad der Deckkraft des Farbtons ab oder legt diese fest.

Methoden

AddSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

Fügt das angegebene Systemhintergrundziel hinzu.

Close()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

IsSupported()

Bestimmt, ob das Glimmermaterial unter dem aktuellen Betriebssystem unterstützt wird.

RemoveAllSystemBackdropTargets()

Entfernt alle Systemhintergrundziele.

RemoveSystemBackdropTarget(ICompositionSupportsSystemBackdrop)

Entfernt das angegebene Systemhintergrundziel.

ResetProperties()

Setzt alle benutzerdefinierten Eigenschaften auf die Systemstandardeinstellungen zurück und setzt die automatische Hell/Dunkel-Designbehandlung zurück.

SetSystemBackdropConfiguration(SystemBackdropConfiguration)

Legt die app-spezifischen Richtlinien fest, die auf den Systemhintergrundcontroller angewendet werden sollen.

SetTarget(CoreWindow, CompositionTarget)

Verbindet diesen Systemhintergrundcontroller mit dem angegebenen CoreWindow.

SetTarget(WindowId, CompositionTarget)

Verbindet diesen Systemhintergrundcontroller mit oder HWNDAppWindow mit der angegebenen WindowId.

Ereignisse

Closed

Tritt auf, wenn das Objekt nach dem FrameworkClosed-Ereignis geschlossen (verworfen) wurde, um die App zu benachrichtigen, dass das Objekt geschlossen wurde.

FrameworkClosed

Tritt auf, wenn das Objekt vor dem Closed-Ereignis geschlossen (verworfen) wurde, um das Framework (z. B. XAML) zu benachrichtigen, dass das Objekt geschlossen ist.

StateChanged

Tritt auf, wenn sich der Zustand des Systemhintergrunds geändert hat.

Gilt für:

Weitere Informationen