SystemBackdrop.OnTargetConnected Método

Definición

Se llama cuando este objeto está asociado a un contenedor válido; por ejemplo, cuando se establece en Window.SystemBackdrop.

C#
protected virtual void OnTargetConnected(ICompositionSupportsSystemBackdrop connectedTarget, XamlRoot xamlRoot);

Parámetros

connectedTarget
ICompositionSupportsSystemBackdrop

El objetivo del telón de fondo.

xamlRoot
XamlRoot

Raíz XAML del destino de fondo.

Ejemplos

Consulte SystemBackdrop para obtener el ejemplo completo.

C#
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);
}

Comentarios

Se llama a este método cuando se adjunta este SystemBackdrop a un contenedor válido; Es decir, cuando se asigna a la propiedad SystemBackdrop de un objeto que implementa ICompositionSupportsSystemBackdrop, como Window.SystemBackdrop.

Invalide este método para crear y configurar el ISystemBackdropController subyacente y su SystemBackdropConfiguration.

Se aplica a

Producto Versiones
Windows App SDK 1.3, 1.4, 1.5, 1.6

Consulte también