LoadedImageSurface.Close Methode
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.
Entsorgt die LoadedImageSurface und die zugeordneten Ressourcen.
public:
virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET
Implementiert
Beispiele
In diesem Beispiel ist compositionSurfaceBrush auch nach dem Schließen von LoadedImageSurface weiterhin vorhanden.
Compositor compositor = new Compositor();
CompositionSurfaceBrush imageBrush = compositor.CreateSurfaceBrush();
LoadedImageSurface loadedSurface = LoadedImageSurface.StartLoadFromUri(new Uri("ms-appx:///Assets/myPic.jpg"));
loadedSurface.LoadCompleted += Load_Completed;
imageBrush.Surface = loadedSurface;
loadedSurface.Close();
// The imageBrush still exists
Hinweise
Durch Aufrufen dieser Methode wird der LoadedImageSurface-Verweis gelöscht. Alle Pinsel oder Oberflächen, die aus dem LoadedImageSurface erstellt wurden und noch aktive Verweise aufweisen, werden jedoch weiterhin gerendert, es sei denn, Sie löschen diese ebenfalls explizit.