Поделиться через


SystemBackdrop.GetDefaultSystemBackdropConfiguration Метод

Определение

Извлекает объект по умолчанию SystemBackdropConfiguration , который может быть передан в ISystemBackdropControllerWithTargets.SetSystemBackdropConfiguration.

public:
 virtual SystemBackdropConfiguration ^ GetDefaultSystemBackdropConfiguration(ICompositionSupportsSystemBackdrop ^ target, XamlRoot ^ xamlRoot) = GetDefaultSystemBackdropConfiguration;
SystemBackdropConfiguration GetDefaultSystemBackdropConfiguration(ICompositionSupportsSystemBackdrop const& target, XamlRoot const& xamlRoot);
public SystemBackdropConfiguration GetDefaultSystemBackdropConfiguration(ICompositionSupportsSystemBackdrop target, XamlRoot xamlRoot);
function getDefaultSystemBackdropConfiguration(target, xamlRoot)
Public Function GetDefaultSystemBackdropConfiguration (target As ICompositionSupportsSystemBackdrop, xamlRoot As XamlRoot) As SystemBackdropConfiguration

Параметры

target
ICompositionSupportsSystemBackdrop

Целевой объект фона.

xamlRoot
XamlRoot

Корень XAML целевого объекта фона.

Возвращаемое значение

Объект по умолчанию SystemBackdropConfiguration .

Комментарии

Возвращаемый по умолчанию объект SystemBackdropConfiguration устанавливается и поддерживается автоматически для каждого контекста использования SystemBackdrop (connectedTarget) и может передаваться в ISystemBackdropControllerWithTargets.SetSystemBackdropConfiguration. Значения получаемых свойств SystemBackdropConfiguration могут изменяться со временем:

  • Тема: устанавливается на ElementTheme основе целевого элемента (полученного из xamlRoot.Content).

    Если FallbackColor, LuminosityOpacity, TintColorили TintOpacity изменены реализацией материала, изменения в связанной конфигурации SystemBackdropConfiguration.Theme больше не будут автоматически переключать тему контроллера (так как конфигурации Dark и Light по умолчанию больше не подходят). В этом случае свойства внешнего вида материала необходимо вручную обновить в соответствии с новой темой SystemBackdrop.OnDefaultSystemBackdropConfigurationChanged.

  • IsInputActive: значение , true если целевой SystemBackdrop объект находится в активном окне; в противном случае — значение false.

  • IsHighContrast: значение , true если целевой объект находится в режиме SystemBackdrop высокой контрастности; в противном случае — значение false.

Применяется к

См. также раздел