ContentSite 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.
Fornece um ambiente de host para um ContentIsland.
[WebHostHidden]
public ref class ContentSite : 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 ContentSite : 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 ContentSite : IClosableNotifier, System.IDisposable
Public Class ContentSite
Implements IClosableNotifier, IDisposable
- Herança
- Atributos
- Implementações
Comentários
Um ContentSite é derivado de um DesktopSiteBridge e fornece as APIs para configurar um ContentIsland associado.
Há sempre um mapeamento 1:1 entre objetos ContentSite e objetos ContentIsland .
Propriedades
| Nome | Description |
|---|---|
| ActualSize |
Obtém o tamanho lógico do ContentSite. |
| ClientSize |
Obtém o tamanho do cliente Win32 HWND pai. |
| CoordinateConverter |
Obtém um ContentCoordinateConverter para converter entre um espaço de coordenada local e as coordenadas da tela do sistema. |
| DispatcherQueue |
Obtém o DispatcherQueue associado a este ContentSite. |
| Environment |
Obtém o objeto ContentSiteEnvironment para este ContentSite. |
| IsClosed |
Obtém se este ContentSite está fechado. |
| IsConnected |
Obtém se esse ContentSite está conectado a um ContentIsland. |
| IsSiteEnabled |
Obtém ou define se este ContentSite está habilitado. |
| IsSiteVisible |
Obtém ou define se esse ContentSite está visível. |
| LayoutDirection |
Obtém ou define a direção do layout para ler a ordem e o alinhamento de texto para este ContentSite. |
| LocalToClientTransformMatrix |
Obtém a matriz de transformação do visual raiz para a área do cliente do HWND de hospedagem. |
| LocalToParentTransformMatrix |
Obtém a matriz de transformação do visual raiz para o visual raiz do ContentSite pai, se houver. |
| OverrideScale |
Obtém ou define o fator de dimensionamento a ser usado para este ContentSite, que substitui o ParentScale. |
| ParentScale |
Obtém ou define o fator de dimensionamento padrão win32 HWND pai para este ContentSite. |
| ProcessesKeyboardInput |
Obtém ou define se o objeto ContentSite processa a entrada do teclado. |
| ProcessesPointerInput |
Obtém ou define se o objeto ContentSite processa a entrada do ponteiro. |
| RasterizationScale |
Obtém o DPI local computado para este ContentSite. |
| RequestedSize |
Obtém o tamanho lógico solicitado do ContentIsland associado. |
| ShouldApplyRasterizationScale |
Obtém ou define se o ContentSite deve aplicar o RasterizationScale computado. |
| View |
Obtém o ContentSiteView associado a este ContentSite. |
Métodos
| Nome | Description |
|---|---|
| Close() |
Fecha este ContentSite. |
| Dispose() |
Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados. |
| GetIslandStateChangeDeferral() |
Recupera um novo ContentDeferral para este ContentSite. |
| TryGetAutomationProvider(Object) |
Fornece um ambiente de host para um ContentIsland. |
Eventos
| Nome | Description |
|---|---|
| Closed |
Ocorre quando este ContentSite é fechado. |
| FrameworkClosed |
Ocorre quando uma estrutura é fechada. |
| RequestedStateChanged |
Ocorre quando um ContentIsland faz uma nova solicitação para seu ContentSite associado. |