modo corretto di smaltire una BitmapSource
-
22-09-2019 - |
Domanda
Come si fa a disporre di un BitmapSource?
// this wont work because BitmapSource doesnt implement IDisposable
using(BitmapSource bitmap = new BitmapImage(new Uri("myimage.png")))
{
}
Soluzione
Non è necessario di disporre () un BitmapSource . A differenza di altri classi "immagine" del quadro, non avvolgere le risorse autoctone.
Basta lasciarlo andare fuori portata, e il garbage collector libererà la sua memoria.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow