ContentIsland Classe

Definição

Um conteúdo autocontido com entrada, saída, layout e acessibilidade independentes que está conectado a um ContentSite pai.

[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
Herança
Object Platform::Object IInspectable ContentIsland
Atributos
Implementações

Comentários

ContentIsland dá suporte a animações baseadas em composição, efeitos de renderização e manipulações interativas.

Essas partes autocontidas de conteúdo podem ser compostas em uma "cena". Conceitualmente, eles são equivalentes a janelas filho porque permitem que a cena seja subdividida.

Propriedades

Nome Description
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.

AutomationOption

Obtém a opção para o contrato de hospedagem de automação para este ContentIsland.

Children

Obtém uma enumeração não ordenada dos objetos ChildSiteLink paiizados para este ContentIsland.

ConnectionInfo

Um conteúdo autocontido com entrada, saída, layout e acessibilidade independentes que está conectado a um ContentSite pai.

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.

FragmentRootAutomationProvider

Obtém o provedor de automação raiz de fragmento.

Id

Obtém o identificador exclusivo para este ContentIsland.

IsClosed

Obtém se este ContentIsland está fechado.

IsConnected

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

IsHitTestVisibleWhenTransparent

Obtém ou define se o teste de ocorrência visual tem suporte neste ContentIsland ao não exibir nenhum conteúdo.

IsIslandEnabled

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

IsIslandVisible

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

IsRemoteEndpointConnected

Um conteúdo autocontido com entrada, saída, layout e acessibilidade independentes que está conectado a um ContentSite pai.

IsSiteEnabled

Obtém se o ContentSite pode receber entrada.

IsSiteVisible

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

LayoutDirection

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

LocalToClientTransformMatrix

Obtém a matriz de transformação da raiz Visual para a área do cliente do HWND de hospedagem.

LocalToParentTransformMatrix

Obtém a matriz de transformação da raiz Visual para a raiz Visual do ContentIsland pai, se existir.

NextSiblingAutomationProvider

Obtém o próximo provedor de automação irmão.

ParentAutomationProvider

Obtém o provedor de automação pai.

Popups

Obtém uma enumeração não ordenada dos objetos DesktopPopupSiteBridge pai de contentIsland.

PreviousSiblingAutomationProvider

Obtém o provedor de automação irmão anterior.

ProcessesKeyboardInput

Obtém um valor que indica se o ContentSite associado está processando a entrada do teclado.

ProcessesPointerInput

Obtém um valor que indica se o ContentSite associado está processando a entrada do ponteiro.

RasterizationScale

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

Root

Um conteúdo autocontido com entrada, saída, layout e acessibilidade independentes que está conectado a um ContentSite pai.

SystemBackdrop

Obtém ou define o cenário do sistema a ser aplicado a este ContentIsland.

Métodos

Nome Description
Close()

Fecha o ContentIsland.

ConnectRemoteEndpoint(String)

Um conteúdo autocontido com entrada, saída, layout e acessibilidade independentes que está conectado a um ContentSite pai.

Create(Visual)

Cria um novo ContentIsland em um estado desconectado e vazio.

CreateForSystemVisual(DispatcherQueue, Visual)

Cria uma nova instância ContentIsland em um estado desconectado e vazio para um sistema (Windows. Interface do usuário. Composição) Visual.

Dispose()

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

FindAllForCompositor(Compositor)

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

FindAllForCurrentThread()

Recupera todos os objetos ContentIsland pertencentes ao thread atual.

FindAllForSystemCompositor(Compositor)

Recupera todos os objetos ContentIsland associados ao sistema especificado (Windows. UI. Composição) Compositor .

GetAutomationHostProvider()

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

GetBySystemVisual(Visual)

Recupera um objeto ContentIsland em que o sistema especificado (Windows. UI. Composição) Visual é o sistema raiz Visual ou um descendente do sistema raiz Visual.

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 objeto ContentDeferral que permite atualizações assíncronas para propriedades individuais sem gerar eventos StateChanged até que o adiamento seja concluído.

RequestSize(Vector2)

Recupera um novo tamanho para o ContentIsland do ContentSite.

Eventos

Nome Description
AutomationProviderRequested

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

Closed

Ocorre quando o ContentIsland é fechado.

Connected

Um conteúdo autocontido com entrada, saída, layout e acessibilidade independentes que está conectado a um ContentSite pai.

Disconnected

Um conteúdo autocontido com entrada, saída, layout e acessibilidade independentes que está conectado a um ContentSite pai.

FrameworkClosed

Ocorre quando uma estrutura é fechada.

StateChanged

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

Aplica-se a