Как освободить BitmapImage?
Я при нажатии на кнопки меняю картинки
/// <summary>
/// Меняет картинки
/// </summary>
/// <param name="index"></param>
private void SetImageSource(int index)
{
Uri imageUri = new Uri(allFile[ index ], UriKind.Absolute);
BitmapImage bitmap = new BitmapImage();
bitmap.BeginInit();
bitmap.CacheOption = BitmapCacheOption.OnLoad;
bitmap.UriSource = imageUri;
bitmap.EndInit();
BorderImageBrush.ImageSource = bitmap;
bitmap = null;
}
Как мне освободить память от старого бипмапа ?
Память постоянно получается растёт когда листаю картинки
Останавливается примерно на 400