ICompositionSurfaceFacade Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Platzhalter für eine Kompositionsoberfläche dar, die wie eine echte Kompositionsoberfläche verwendet werden kann.
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
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 2104 (eingeführt in 10.0.20348.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v12.0)
|
Hinweise
Mit der Oberflächenfassadenschnittstelle können Sie ein Objekt erstellen, das der Surface-Eigenschaft eines CompositionSurfaceBrush-Objekts zugewiesen oder als surface
Argument an die Compositor.CreateSurfaceBrush-Methode übergeben werden kann. Ein Anwendungs- oder Frameworkobjekt, das diese Schnittstelle implementiert, muss auch die ICompositionSurface-Schnittstelle implementieren, damit sie der Surface
Eigenschaft eines Pinsels zugewiesen werden kann.
Die CompositionSurfaceBrush
GetRealSurface-Methode wird nur einmal zur Eigenschaftszuweisungszeit (im Fall vonCreateSurfaceBrush
) abgefragtICompositionSurfaceFacade
und aufgerufen, um das reale ICompositionSurface
Objekt von der Fassade abzurufen. Das reale Objekt kann wiederum nicht auch eine Fassade sein; Es muss sich um ein echtes Objekt handeln, oder die Zuweisungs- (oder Erstellungsmethode) schlägt mit E_INVALIDARG
fehl. Die Fassade und die reale Oberfläche werden dann vom Pinsel referenziert. Auf diese Weise wird das Fassadenobjekt vom visuellen Baum auf die gleiche Weise wie eine reale Oberfläche am Leben erhalten.
Methoden
GetRealSurface() |
Ruft das |
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für