Поделиться через


ContentIsland Класс

Определение

Автономное дочернее окно (с независимыми входными, выходными данными, макетом и обработкой специальных возможностей), которое ограничивается клиентской областью родительского элемента ContentSite.

[WebHostHidden]
public ref class ContentIsland : ICompositionSupportsSystemBackdrop, IClosableNotifier, IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65540)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[WebHostHidden]
class ContentIsland : ICompositionSupportsSystemBackdrop, IClosableNotifier, IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65540)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class ContentIsland : ICompositionSupportsSystemBackdrop, IClosableNotifier, System.IDisposable
Public Class ContentIsland
Implements IClosableNotifier, ICompositionSupportsSystemBackdrop, IDisposable
Наследование
Object Platform::Object IInspectable ContentIsland
Атрибуты
Реализации

Комментарии

ContentIsland Обычно используется для разделения на отдельные функциональные ContentSite области (аналогичные WS_CHILD стиле HWND) с Microsoft.UI.Compositionанимациями на основе, эффектами отрисовки и интерактивными манипуляциями.

Свойства

ActualSize

Возвращает логический ContentIslandразмер объекта , определяемый свойством ContentSite.

AppData

Возвращает или задает контейнер хранилища для данного ContentIslandобъекта .

CoordinateConverter

Получает объект ContentCoordinateConverter для данного элемента ContentIsland.

CustomProperties

Возвращает набор пользовательских свойств для ContentIsland.

DispatcherQueue

Возвращает объект DispatcherQueue, связанный с этим объектом ContentIsland.

Environment

Возвращает объект ContentIslandEnvironment, связанный с этим объектом ContentIsland.

Id

Возвращает уникальный идентификатор для данного ContentIslandобъекта .

IsClosed

Возвращает значение, указывающее, закрыт ли объект ContentIsland .

IsConnected

Возвращает значение, указывающее, подключен ли объект ContentIsland к объекту ContentSite.

IsHitTestVisibleWhenTransparent

Возвращает или задает значение, указывающее, поддерживается ли проверка визуального попадания, ContentIsland если не отображается содержимое.

IsIslandEnabled

Возвращает или задает значение, указывающее, может ли объект ContentIsland получать входные данные.

IsIslandVisible

Возвращает или задает значение, указывающее, отображается ли этот ContentIsland объект связанным ContentSiteобъектом .

IsSiteEnabled

Возвращает значение, указывающее, ContentSite может ли объект получать входные данные.

IsSiteVisible

Возвращает значение, указывающее, является ли связанный ContentSite объект видимым.

LayoutDirection

Возвращает направление макета для чтения порядка и выравнивания текста в объекте ContentSite.

RasterizationScale

Возвращает локальные точки на дюйм (точек на дюйм) объекта Microsoft.UI.Composition.ICompositionSurface.

SystemBackdrop

Возвращает или задает системный фон, применяемый к данному ContentIslandобъекту .

Методы

Close()

Закрывает объект ContentIsland.

Create(Visual)

Создает объект ContentIsland в отключенном и пустом состоянии.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

FindAllForCompositor(Compositor)

Возвращает все ContentIsland объекты, связанные с указанным Microsoft.UI.Composition.Compositorобъектом .

FindAllForCurrentThread()

Возвращает все ContentIsland объекты, принадлежащие текущему потоку.

GetAutomationHostProvider()

Возвращает поставщик автоматизации узла, связанный ContentIslandс .

GetByVisual(Visual)

Извлекает объект , ContentIsland содержащий указанный дочерний визуальный объект в текущем потоке.

GetFromId(UInt64)

Извлекает объект ContentIsland с указанным идентификатором.

GetStateChangeDeferral()

Извлекает ContentDeferral объект , который обеспечивает асинхронное обновление отдельных свойств без создания StateChanged событий до завершения отсрочки.

RequestSize(Vector2)

Извлекает новый размер для из ContentIslandContentSite.

События

AutomationProviderRequested

Происходит при запросе поставщика автоматизации для этого ContentIsland.

Closed

Происходит при закрытии окна ContentIsland.

FrameworkClosed

Происходит при закрытии платформы.

StateChanged

Происходит при изменении свойства состояния для данного ContentIsland объекта.

Применяется к