Partilhar via


SystemBackdrop.GetDefaultSystemBackdropConfiguration Método

Definição

Recupera um objeto padrão SystemBackdropConfiguration que pode ser passado para 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

Parâmetros

target
ICompositionSupportsSystemBackdrop

O alvo do pano de fundo.

xamlRoot
XamlRoot

A raiz XAML do destino do pano de fundo.

Retornos

Um objeto padrão SystemBackdropConfiguration .

Comentários

O objeto SystemBackdropConfiguration padrão retornado é definido e mantido automaticamente para cada contexto de uso systemBackdrop (connectedTarget) e pode ser passado para ISystemBackdropControllerWithTargets.SetSystemBackdropConfiguration. Os valores das propriedades no que você recebe podem ser alterados ao longo do SystemBackdropConfiguration tempo:

  • Tema: definido com base no ElementTheme do elemento de destino (obtido de xamlRoot.Content).

    Se FallbackColor, LuminosityOpacity, TintColorou TintOpacity forem modificados pela implementação do material, as alterações em SystemBackdropConfiguration.Theme associadas não alternarão automaticamente o tema do controlador (porque as configurações padrão de Escuro e Claro não são mais apropriadas). Nesse caso, as propriedades de aparência do material precisam ser atualizadas manualmente para corresponder ao novo tema em SystemBackdrop.OnDefaultSystemBackdropConfigurationChanged.

  • IsInputActive: true se o destino do SystemBackdrop estiver na janela ativa; caso contrário, false.

  • IsHighContrast: true se o destino do estiver no modo de SystemBackdrop alto contraste; caso contrário, false.

Aplica-se a

Confira também