Partilhar via


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(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
Atributos

Comentários

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

As consultas CompositionSurfaceBrush para ICompositionSurfaceFacade e chama o método GetRealSurface apenas uma vez no momento da atribuição de propriedade (que está no momento da criação, no caso de CreateSurfaceBrush) para recuperar o objeto ICompositionSurface real 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 objeto ICompositionSurface representado por essa fachada.

Aplica-se a

Confira também