ICompositionSurfaceFacade Interface

Definição

Representa um espaço reservado para uma superfície de composição que pode ser usada como uma superfície de composição real.

public interface class ICompositionSurfaceFacade
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 786432)]
/// [Windows.Foundation.Metadata.Guid(3759547080, 9010, 21959, 136, 104, 167, 49, 44, 92, 34, 157)]
struct ICompositionSurfaceFacade
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 786432)]
[Windows.Foundation.Metadata.Guid(3759547080, 9010, 21959, 136, 104, 167, 49, 44, 92, 34, 157)]
public interface ICompositionSurfaceFacade
Public Interface ICompositionSurfaceFacade
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 2104 (introduzida na 10.0.20348.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v12.0)

Comentários

A interface de fachada de superfície permite criar um objeto que pode ser atribuído à propriedade Surface de um objeto CompositionSurfaceBrush ou passado como o surface argumento para o método Compositor.CreateSurfaceBrush . Um objeto de aplicativo ou estrutura que implementa essa interface também deve implementar a interface ICompositionSurface , para que ela possa ser atribuída à Surface propriedade de um pincel.

As CompositionSurfaceBrushconsultas para ICompositionSurfaceFacade e chamam o método GetRealSurface apenas uma vez no tempo de atribuição de propriedade (que está no momento da criação, no caso de CreateSurfaceBrush) para recuperar o objeto real ICompositionSurface da fachada. O objeto real, por sua vez, também não pode ser uma fachada; deve ser um objeto real ou o método de atribuição (ou criação) falha com E_INVALIDARG. A fachada e a superfície real são referenciadas pelo pincel. Dessa forma, o objeto de fachada é mantido vivo pela árvore visual da mesma forma que uma superfície real.

Métodos

GetRealSurface()

Recupera o ICompositionSurface objeto representado por essa fachada.

Aplica-se a

Confira também