Поделиться через


LoadedImageSurface.Close Метод

Определение

Удаляет loadedImageSurface и связанные ресурсы.

public:
 virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET

Реализации

M:Windows.Foundation.IClosable.Close M:System.IDisposable.Close

Примеры

В этом примере compositionSurfaceBrush будет существовать даже после закрытия 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

Комментарии

Вызов этого метода приведет к удалению ссылки LoadedImageSurface , однако все кисти или поверхности, созданные из LoadedImageSurface , которые по-прежнему имеют активные ссылки, будут продолжать отображаться, если вы не удалите их явным образом.

Применяется к