ContentIsland Класс

Определение

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

[WebHostHidden]
public ref class ContentIsland : ICompositionSupportsSystemBackdrop, IClosableNotifier, IClosable
[WebHostHidden]
public ref class ContentIsland : ICompositionSupportsSystemBackdrop, IContentIslandEndpointConnectionPrivate, 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(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, IContentIslandEndpointConnectionPrivate, 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
[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, IContentIslandEndpointConnectionPrivate, IClosableNotifier, System.IDisposable
Public Class ContentIsland
Implements IClosableNotifier, ICompositionSupportsSystemBackdrop, IDisposable
Public Class ContentIsland
Implements IClosableNotifier, ICompositionSupportsSystemBackdrop, IContentIslandEndpointConnectionPrivate, IDisposable
Наследование
Object Platform::Object IInspectable ContentIsland
Атрибуты
Реализации

Комментарии

ContentIsland поддерживает анимации на основе композиции, эффекты отрисовки и интерактивные манипуляции.

Эти автономные фрагменты содержимого можно создать в "сцену". Концептуально они эквивалентны дочерним окнам , так как они позволяют разделить сцену.

Свойства

Имя Описание
ActualSize

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

AppData

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

AutomationOption

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

Children

Возвращает неупорядоченное перечисление объектов ChildSiteLink , родительских для этого ContentIsland.

ConnectionInfo

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

CoordinateConverter

Возвращает ContentCoordinateConverter для этого ContentIsland.

CustomProperties

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

DispatcherQueue

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

Environment

Возвращает ContentIslandEnvironment , связанный с данным ContentIsland.

FragmentRootAutomationProvider

Возвращает поставщика корневой службы автоматизации фрагмента.

Id

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

IsClosed

Возвращает значение, закрыто ли это ContentIsland .

IsConnected

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

IsHitTestVisibleWhenTransparent

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

IsIslandEnabled

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

IsIslandVisible

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

IsRemoteEndpointConnected

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

IsSiteEnabled

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

IsSiteVisible

Возвращает, отображается ли связанный сайт ContentSite .

LayoutDirection

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

LocalToClientTransformMatrix

Возвращает матрицу преобразования из корня Visual в клиентную область размещения HWND.

LocalToParentTransformMatrix

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

NextSiblingAutomationProvider

Возвращает следующий поставщик службы автоматизации с братом.

ParentAutomationProvider

Возвращает родительский поставщик автоматизации.

Popups

Возвращает неупорядоченное перечисление объектов DesktopPopupSiteBridge , родительских для этого ContentIsland.

PreviousSiblingAutomationProvider

Возвращает предыдущий поставщик службы автоматизации с братом.

ProcessesKeyboardInput

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

ProcessesPointerInput

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

RasterizationScale

Возвращает локальные точки на дюйм (dpi) Microsoft. Пользовательского интерфейса. Composition.ICompositionSurface.

Root

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

SystemBackdrop

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

Методы

Имя Описание
Close()

Закрывает ContentIsland.

ConnectRemoteEndpoint(String)

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

Create(Visual)

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

CreateForSystemVisual(DispatcherQueue, Visual)

Создает новый экземпляр ContentIsland в отключенном и пустом состоянии для системы (Windows. Пользовательского интерфейса. Композиция) Visual.

Dispose()

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

FindAllForCompositor(Compositor)

Извлекает все объекты ContentIsland, связанные с указанным Microsoft. Пользовательского интерфейса. Composition.Compositor.

FindAllForCurrentThread()

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

FindAllForSystemCompositor(Compositor)

Извлекает все объекты ContentIsland, связанные с указанной системой (Windows. Пользовательский интерфейс. Композиция) Compositor .

GetAutomationHostProvider()

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

GetBySystemVisual(Visual)

Извлекает объект ContentIsland, где указанная система (Windows. Пользовательского интерфейса. Композиция) Visual является корневой системой Visual или потомком корневой системы Visual.

GetByVisual(Visual)

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

GetFromId(UInt64)

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

GetStateChangeDeferral()

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

RequestSize(Vector2)

Извлекает новый размер ContentIsland из ContentSite.

События

Имя Описание
AutomationProviderRequested

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

Closed

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

Connected

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

Disconnected

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

FrameworkClosed

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

StateChanged

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

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