SystemBackdrop.OnTargetConnected Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается при присоединении этого объекта к допустимому контейнеру; Например, если задано значение .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)
Параметры
- connectedTarget
- ICompositionSupportsSystemBackdrop
Целевой объект фона.
- xamlRoot
- XamlRoot
Корень XAML целевого объекта фона.
Примеры
Полный пример см. в разделе 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);
}
Комментарии
Этот метод вызывается, когда этот объект SystemBackdrop подключен к допустимому контейнеру; то есть, когда он назначен свойству SystemBackdrop объекта, реализующего ICompositionSupportsSystemBackdrop, например Window.SystemBackdrop.
Переопределите этот метод, чтобы создать и настроить базовый ISystemBackdropController и его SystemBackdropConfiguration.