ContentIsland Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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
- 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 |
| LocalToParentTransformMatrix |
Obtient la matrice de transformation de la racine |
| 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) |
| 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) |
| 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) |
| 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. |