ICompositionSurfaceFacade Interface
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.
Représente un espace réservé pour une surface de composition qui peut être utilisé comme une surface de composition réelle.
public interface class ICompositionSurfaceFacade
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2292997622, 14207, 23799, 160, 46, 237, 80, 116, 211, 4, 82)]
struct ICompositionSurfaceFacade
/// [Windows.Foundation.Metadata.Guid(2292997622, 14207, 23799, 160, 46, 237, 80, 116, 211, 4, 82)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
struct ICompositionSurfaceFacade
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.Guid(2292997622, 14207, 23799, 160, 46, 237, 80, 116, 211, 4, 82)]
public interface ICompositionSurfaceFacade
[Windows.Foundation.Metadata.Guid(2292997622, 14207, 23799, 160, 46, 237, 80, 116, 211, 4, 82)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public interface ICompositionSurfaceFacade
Public Interface ICompositionSurfaceFacade
- Attributs
Remarques
L’interface de façade surface vous permet de créer un objet qui peut être affecté à la propriété Surfaced’un objet CompositionSurfaceBrush ou passé comme surface
argument à la méthode Compositor.CreateSurfaceBrush . Une application ou un objet framework qui implémente cette interface doit également implémenter l’interface ICompositionSurface , afin qu’elle puisse être affectée à la Surface
propriété d’un pinceau.
Les CompositionSurfaceBrush
requêtes pour ICompositionSurfaceFacade
et appellent la méthode GetRealSurface une seule fois au moment de l’affectation de propriété (qui est au moment de la création, dans le cas de CreateSurfaceBrush
) pour récupérer l’objet réel ICompositionSurface
de la façade. L’objet réel ne peut pas à son tour être aussi une façade ; il doit s’agir d’un objet réel, sinon la méthode d’affectation (ou de création) échoue avec E_INVALIDARG
. La façade et la surface réelle sont ensuite référencées par le pinceau. De cette façon, l’objet de façade est maintenu vivant par l’arbre visuel de la même manière qu’une surface réelle.
Méthodes
GetRealSurface() |
Récupère l’objet |
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour