Compartilhar via


ContentIsland Classe

Definição

Uma janela filho autossuficiente (com entrada, saída, layout e tratamento de acessibilidade independentes) que está confinada à área do cliente de seu pai 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
Herança
Object Platform::Object IInspectable ContentIsland
Atributos
Implementações

Comentários

Um ContentIsland normalmente é usado para dividir o ContentSite em áreas funcionais separadas (semelhante a um HWND de estilo WS_CHILD) com Microsoft.UI.Compositionanimações baseadas em , efeitos de renderização e manipulações interativas.

Propriedades

ActualSize

Obtém o tamanho lógico do ContentIsland, conforme determinado pelo ContentSite.

AppData

Obtém ou define um contêiner de armazenamento para este ContentIsland.

CoordinateConverter

Obtém o ContentCoordinateConverter para este ContentIsland.

CustomProperties

Obtém o conjunto de propriedades personalizadas para o ContentIsland.

DispatcherQueue

Obtém o DispatcherQueue associado a este ContentIsland.

Environment

Obtém o ContentIslandEnvironment associado a este ContentIsland.

Id

Obtém o identificador exclusivo para este ContentIsland.

IsClosed

Obtém se isso ContentIsland está fechado.

IsConnected

Obtém se isso ContentIsland está conectado a um ContentSite.

IsHitTestVisibleWhenTransparent

Obtém ou define se o teste de ocorrência visual tem suporte para isso ContentIsland quando não exibe nenhum conteúdo.

IsIslandEnabled

Obtém ou define se isso ContentIsland pode receber entrada.

IsIslandVisible

Obtém ou define se isso ContentIsland é mostrado por seu associado ContentSite.

IsSiteEnabled

Obtém se o ContentSite pode receber entrada.

IsSiteVisible

Obtém se o associado ContentSite está visível.

LayoutDirection

Obtém a direção de layout para a ordem de leitura e o alinhamento de texto em um ContentSite.

RasterizationScale

Obtém os pontos locais por polegada (dpi) de um Microsoft.UI.Composition.ICompositionSurface.

SystemBackdrop

Obtém ou define o pano de fundo do sistema a ser aplicado a este ContentIsland.

Métodos

Close()

Fecha o ContentIsland.

Create(Visual)

Cria um ContentIsland em um estado desconectado e vazio.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

FindAllForCompositor(Compositor)

Retorna todos os ContentIsland objetos associados ao especificado Microsoft.UI.Composition.Compositor.

FindAllForCurrentThread()

Retorna todos os ContentIsland objetos pertencentes ao thread atual.

GetAutomationHostProvider()

Obtém o provedor de automação de host associado ao ContentIsland.

GetByVisual(Visual)

Recupera o ContentIsland que contém o objeto visual filho especificado no thread atual.

GetFromId(UInt64)

Recupera o ContentIsland com o identificador especificado.

GetStateChangeDeferral()

Recupera um ContentDeferral objeto que permite atualizações assíncronas para propriedades individuais sem gerar StateChanged eventos até que o adiamento seja concluído.

RequestSize(Vector2)

Recupera um novo tamanho para o ContentIsland do ContentSite.

Eventos

AutomationProviderRequested

Ocorre quando um provedor de automação é solicitado para este ContentIsland.

Closed

Ocorre quando o ContentIsland é fechado.

FrameworkClosed

Ocorre quando uma estrutura é fechada.

StateChanged

Ocorre quando uma propriedade de estado para isso ContentIsland é alterada.

Aplica-se a