ElementCompositionPreview 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.
Permet d’accéder aux objets visuels de composition qui sauvegardent des éléments XAML dans l’arborescence de composition XAML.
public ref class ElementCompositionPreview sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ElementCompositionPreview final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
class ElementCompositionPreview final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ElementCompositionPreview
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public sealed class ElementCompositionPreview
Public NotInheritable Class ElementCompositionPreview
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
ElementCompositionPreview permet d’accéder à l’objet Windows.UI.Composition.Visual qui sauvegarde un élément XAML avec la méthode GetElementVisual . Une fois l’objet de stockage récupéré, il peut être manipulé à l’aide de l’espace de noms Windows.UI.Composition . Cela permet de modifier les propriétés de l’objet, comme l’orientation, ou d’autres objets à ajouter à l’arborescence de composition XAML.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1703 | 15063 | GetPointerPositionPropertySet |
1703 | 15063 | SetImplicitHideAnimation |
1703 | 15063 | SetImplicitShowAnimation |
1703 | 15063 | SetIsTranslationEnabled |
1903 | 18362 | GetAppWindowContent |
1903 | 18362 | SetAppWindowContent |
Méthodes
GetAppWindowContent(AppWindow) |
Récupère la racine de contenu d’un AppWindow. |
GetContainerVisual(UIElement) |
Récupère l’objet Windows.UI.Composition.Visual qui sauvegarde un conteneur XAML dans l’arborescence de composition XAML. |
GetElementChildVisual(UIElement) |
Récupère un objet Windows.UI.Composition.Visual précédemment défini par un appel à SetElementChildVisual. |
GetElementVisual(UIElement) |
Récupère l’objet Windows.UI.Composition.Visual qui sauvegarde un élément XAML dans l’arborescence de composition XAML. |
GetPointerPositionPropertySet(UIElement) |
Récupère la position du pointeur par rapport à un UIElement. |
GetScrollViewerManipulationPropertySet(ScrollViewer) |
Récupère les propriétés de composition d’un élément ScrollViewer . |
SetAppWindowContent(AppWindow, UIElement) |
Définit un UIElement XAML comme racine de contenu d’un AppWindow. |
SetElementChildVisual(UIElement, Visual) |
Définit un Windows.UI.Composition.Visual personnalisé comme dernier enfant de l’arborescence visuelle de l’élément. |
SetImplicitHideAnimation(UIElement, ICompositionAnimationBase) |
Associe l’animation masquer spécifiée à un UIElement. |
SetImplicitShowAnimation(UIElement, ICompositionAnimationBase) |
Associe l’animation de show spécifiée à un élément UIElement. |
SetIsTranslationEnabled(UIElement, Boolean) |
Active la possibilité de définir, d’animer et d’utiliser une transformation de traduction post-disposition au rendu pour positionner des éléments XAML sur l’écran à l’aide des API de composition. |