ContentIsland Classe

Définition

Élément de contenu autonome avec une entrée, une sortie, une disposition et une accessibilité indépendantes connectées à un ContentSite parent.

[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
Héritage
Object Platform::Object IInspectable ContentIsland
Attributs
Implémente

Remarques

ContentIsland prend en charge les animations basées sur la composition, les effets de rendu et les manipulations interactives.

Ces éléments autonomes de contenu peuvent être composés en « scène ». Conceptuellement, ils sont équivalents aux fenêtres enfants , car ils permettent à la scène d’être subdivisé.

Propriétés

Nom Description
ActualSize

Obtient la taille logique du ContentIsland, telle que déterminée par contentSite.

AppData

Obtient ou définit un conteneur de stockage pour ce ContentIsland.

AutomationOption

Obtient l’option du contrat d’hébergement Automation pour ce ContentIsland.

Children

Obtient une énumération non ordonnée des objets ChildSiteLink parentés de ce ContentIsland.

ConnectionInfo

Élément de contenu autonome avec une entrée, une sortie, une disposition et une accessibilité indépendantes connectées à un ContentSite parent.

CoordinateConverter

Obtient le ContentCoordinateConverter pour ce ContentIsland.

CustomProperties

Obtient l’ensemble de propriétés personnalisées pour ContentIsland.

DispatcherQueue

Obtient le DispatcherQueue associé à ce ContentIsland.

Environment

Obtient le ContentIslandEnvironment associé à ce ContentIsland.

FragmentRootAutomationProvider

Obtient le fournisseur d’automatisation racine de fragment.

Id

Obtient l’identificateur unique de ce ContentIsland.

IsClosed

Obtient si ce ContentIsland est fermé.

IsConnected

Obtient si ce ContentIsland est connecté à un site ContentSite.

IsHitTestVisibleWhenTransparent

Obtient ou définit si le test d’accès visuel est pris en charge par ce ContentIsland lorsqu’il n’affiche pas de contenu.

IsIslandEnabled

Obtient ou définit si ce ContentIsland peut recevoir une entrée.

IsIslandVisible

Obtient ou définit si ce ContentIsland est affiché par son site ContentSite associé.

IsRemoteEndpointConnected

Élément de contenu autonome avec une entrée, une sortie, une disposition et une accessibilité indépendantes connectées à un ContentSite parent.

IsSiteEnabled

Obtient si ContentSite peut recevoir une entrée.

IsSiteVisible

Obtient si le ContentSite associé est visible.

LayoutDirection

Obtient la direction de la disposition pour l’alignement de l’ordre de lecture et du texte dans un ContentSite.

LocalToClientTransformMatrix

Obtient la matrice de transformation de la racine Visual vers la zone cliente du HWND d’hébergement.

LocalToParentTransformMatrix

Obtient la matrice de transformation de la racine Visual à la racine Visual du contentIsland parent, le cas échéant.

NextSiblingAutomationProvider

Obtient le fournisseur d’automatisation frère suivant.

ParentAutomationProvider

Obtient le fournisseur d’automatisation parent.

Popups

Obtient une énumération non ordonnée des objets DesktopPopupSiteBridge parentés de ce ContentIsland.

PreviousSiblingAutomationProvider

Obtient le fournisseur d’automatisation frère précédent.

ProcessesKeyboardInput

Obtient une valeur qui indique si contentSite associé traite l’entrée clavier.

ProcessesPointerInput

Obtient une valeur qui indique si contentSite associé traite l’entrée de pointeur.

RasterizationScale

Obtient les points locaux par pouce (ppp) d’une Microsoft. UI. Composition.ICompositionSurface.

Root

Élément de contenu autonome avec une entrée, une sortie, une disposition et une accessibilité indépendantes connectées à un ContentSite parent.

SystemBackdrop

Obtient ou définit la toile de fond système à appliquer à ce ContentIsland.

Méthodes

Nom Description
Close()

Ferme ContentIsland.

ConnectRemoteEndpoint(String)

Élément de contenu autonome avec une entrée, une sortie, une disposition et une accessibilité indépendantes connectées à un ContentSite parent.

Create(Visual)

Crée un contentIsland dans un état déconnecté et vide.

CreateForSystemVisual(DispatcherQueue, Visual)

Crée une instance ContentIsland dans un état déconnecté et vide pour un système (Windows. UI. Composition) Visual.

Dispose()

Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées.

FindAllForCompositor(Compositor)

Récupère tous les objets ContentIsland associés au Microsoft spécifié. Interface utilisateur. Composition.Compositor.

FindAllForCurrentThread()

Récupère tous les objets ContentIsland appartenant au thread actuel.

FindAllForSystemCompositor(Compositor)

Récupère tous les objets ContentIsland associés au système spécifié (Windows. UI. Composition) Compositor .

GetAutomationHostProvider()

Obtient le fournisseur d’automatisation de l’hôte associé à ContentIsland.

GetBySystemVisual(Visual)

Récupère un objet ContentIsland où le système spécifié (Windows. UI. Composition) Visual est le système racine Visual ou un descendant du système racine Visual.

GetByVisual(Visual)

Récupère le ContentIsland qui contient l’objet visuel enfant spécifié sur le thread actuel.

GetFromId(UInt64)

Récupère le ContentIsland avec l’identificateur spécifié.

GetStateChangeDeferral()

Récupère un objet ContentDeferral qui permet des mises à jour asynchrones vers des propriétés individuelles sans déclencher d’événements StateChanged jusqu’à ce que le report soit terminé.

RequestSize(Vector2)

Récupère une nouvelle taille pour contentIsland à partir du site ContentSite.

Événements

Nom Description
AutomationProviderRequested

Se produit lorsqu’un fournisseur d’automatisation est demandé pour ce ContentIsland.

Closed

Se produit lorsque ContentIsland est fermé.

Connected

Élément de contenu autonome avec une entrée, une sortie, une disposition et une accessibilité indépendantes connectées à un ContentSite parent.

Disconnected

Élément de contenu autonome avec une entrée, une sortie, une disposition et une accessibilité indépendantes connectées à un ContentSite parent.

FrameworkClosed

Se produit lorsqu’une infrastructure se ferme.

StateChanged

Se produit lorsqu’une propriété d’état pour ce ContentIsland change.

S’applique à