Quantcast
Channel: Windows Presentation Foundation (WPF) forum
Viewing all articles
Browse latest Browse all 18858

Out of memory exception in listbox

$
0
0
I have a listbox where I am loading some images from media library.But iam getting an exception when loading it second time or clicking back button.Here is my code.....
 public MainPage()
{
InitializeComponent();
getImages();

}
public void getImages()
{
try
{
    MediaLibrary mediaLibrary = new MediaLibrary();
    var pictures = mediaLibrary.Pictures;
    foreach (var picture in pictures)
    {
        BitmapImage image = new BitmapImage();
        image.SetSource(picture.GetImage());//out of memory exception
        img mediaImage = new img();
        mediaImage.Imgs = image;
        imageList.Items.Add(mediaImage);
    }
}
catch (Exception ex)
{

}

}
public class img
{
public img()
{ }
public BitmapImage Imgs { get; set; }
}

in Xaml...

<ScrollViewer Name="sc" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Hidden" Margin="0,422,0,43"><ListBox Name="imageList" SelectionChanged="imageList_SelectionChanged_1" Height="126"><ListBox.ItemsPanel><ItemsPanelTemplate ><StackPanel Orientation="Horizontal"></StackPanel></ItemsPanelTemplate></ListBox.ItemsPanel><ListBox.ItemTemplate><DataTemplate ><StackPanel Orientation="Horizontal"><Image Margin="10" Name="image1" Source="{Binding Imgs}" Height="150" Width="150"></Image></StackPanel></DataTemplate></ListBox.ItemTemplate></ListBox></ScrollViewer>
in getimages() method in picture.getimage() it is showing out of memory exception(I have written in code).

So pls help......I  cannot picture.getThumbnail due to some reasons...



dj_Fox


Viewing all articles
Browse latest Browse all 18858

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>