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
- Наследование
- Атрибуты
- Реализации
Комментарии
Этот класс инкапсулирует как отрисовку системного фона материала, так и обработку системной политики для материала сцепления .
Конструкторы
| Имя | Описание |
|---|---|
| MicaController() |
Инициализирует новый экземпляр класса |
Свойства
| Имя | Описание |
|---|---|
| FallbackColor |
Возвращает или задает сплошной цвет, используемый, если системные условия не позволяют отрисовке материала сицы. |
| IsClosed |
Возвращает значение, указывающее, закрыт ли объект (удален). |
| Kind |
Возвращает или задает значение, указывающее, какой вариант материала Mica используется. |
| LuminosityOpacity |
Возвращает или задает степень непрозрачности светимости цвета. |
| State |
Возвращает текущее состояние контроллера фона системы. |
| TintColor |
Возвращает или задает цвет оттенка для материала моцы. |
| TintOpacity |
Возвращает или задает степень непрозрачности цвета. |
Методы
| Имя | Описание |
|---|---|
| AddSystemBackdropTarget(ICompositionSupportsSystemBackdrop) |
Добавляет указанный целевой объект фона системы. |
| Close() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. |
| Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. |
| IsSupported() |
Определяет, поддерживается ли материал сицы в текущей операционной системе. |
| RemoveAllSystemBackdropTargets() |
Удаляет все целевые объекты фона системы. |
| RemoveSystemBackdropTarget(ICompositionSupportsSystemBackdrop) |
Удаляет указанный системный фоновый целевой объект. |
| ResetProperties() |
Сбрасывает все настраиваемые свойства в системные значения по умолчанию и возвращается к автоматической обработке светлой и темной темы. |
| SetSystemBackdropConfiguration(SystemBackdropConfiguration) |
Задает политики, относящиеся к приложению, применяемые к контроллеру фона системы. |
| SetTarget(CoreWindow, CompositionTarget) |
Подключает этот системный контроллер фона к указанному |
| SetTarget(WindowId, CompositionTarget) |
Подключает этот системный контроллер фона к |
События
| Имя | Описание |
|---|---|
| Closed |
Происходит, когда объект был закрыт (удален), после события FrameworkClosed , чтобы уведомить приложение о закрытии объекта. |
| FrameworkClosed |
Происходит, когда объект был закрыт (удален), перед событием Closed , чтобы уведомить платформу (например XAML), что объект закрыт. |
| StateChanged |
Происходит при изменении состояния системного фона. |