LoadedImageSurface.Close Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Elimina loadedImageSurface y los recursos asociados.
public:
virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET
Implementaciones
Ejemplos
En este ejemplo, CompositionSurfaceBrush seguirá existiendo incluso después de cerrar LoadedImageSurface .
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
Comentarios
Al llamar a este método, se eliminará la referencia LoadedImageSurface , pero los pinceles o superficies creados a partir de LoadedImageSurface que todavía tienen referencias activas seguirán representando a menos que también elimine explícitamente esos elementos.