Compartilhar via


SystemBackdrop.OnTargetConnected Método

Definição

Chamado quando esse objeto é anexado a um contêiner válido; por exemplo, quando definido em Window.SystemBackdrop.

protected:
 virtual void OnTargetConnected(ICompositionSupportsSystemBackdrop ^ connectedTarget, XamlRoot ^ xamlRoot) = OnTargetConnected;
void OnTargetConnected(ICompositionSupportsSystemBackdrop const& connectedTarget, XamlRoot const& xamlRoot);
protected virtual void OnTargetConnected(ICompositionSupportsSystemBackdrop connectedTarget, XamlRoot xamlRoot);
function onTargetConnected(connectedTarget, xamlRoot)
Protected Overridable Sub OnTargetConnected (connectedTarget As ICompositionSupportsSystemBackdrop, xamlRoot As XamlRoot)

Parâmetros

connectedTarget
ICompositionSupportsSystemBackdrop

O alvo do pano de fundo.

xamlRoot
XamlRoot

A raiz XAML do destino do pano de fundo.

Exemplos

Consulte SystemBackdrop para obter o exemplo completo.

protected override void OnTargetConnected(ICompositionSupportsSystemBackdrop connectedTarget, XamlRoot xamlRoot)
{
    // Call the base method to initialize the default configuration object.
    base.OnTargetConnected(connectedTarget, xamlRoot);

    // This example does not support sharing MicaSystemBackdrop instances.
    if (micaController is not null)
    {
        throw new Exception("This controller cannot be shared");
    }

    micaController = new MicaController();
    // Set configuration.
    SystemBackdropConfiguration defaultConfig = GetDefaultSystemBackdropConfiguration(connectedTarget, xamlRoot);
    micaController.SetSystemBackdropConfiguration(defaultConfig);
    // Add target.
    micaController.AddSystemBackdropTarget(connectedTarget);
}

Comentários

Esse método é chamado quando este SystemBackdrop é anexado a um contêiner válido; ou seja, quando ele é atribuído à propriedade SystemBackdrop de um objeto que implementa ICompositionSupportsSystemBackdrop, como Window.SystemBackdrop.

Substitua esse método para criar e configurar o ISystemBackdropController subjacente e seu SystemBackdropConfiguration.

Aplica-se a

Confira também