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
Параметры
Целевой объект фона.
- 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
.