Condividi tramite


SystemBackdrop.OnTargetConnected Metodo

Definizione

Chiamato quando questo oggetto è collegato a un contenitore valido; ad esempio, se impostato su 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)

Parametri

connectedTarget
ICompositionSupportsSystemBackdrop

Destinazione dello sfondo.

xamlRoot
XamlRoot

Radice XAML della destinazione dello sfondo.

Esempio

Per l'esempio completo, vedere SystemBackdrop .

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

Commenti

Questo metodo viene chiamato quando systemBackdrop è collegato a un contenitore valido; ovvero, quando viene assegnato alla proprietà SystemBackdrop di un oggetto che implementa ICompositionSupportsSystemBackdrop, ad esempio Window.SystemBackdrop.

Eseguire l'override di questo metodo per creare e configurare l'oggetto ISystemBackdropController sottostante e il relativo SystemBackdropConfiguration.

Si applica a

Vedi anche