ContentIsland Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |