I have a an app where the user must select from thousands of images. I am using a filtered UltraListView and it works so far, but it would be even better if I could present the images in a very dense list, with three to six images per row.
Is there any way to get an UltraListView to display multiple items per row in a gallery style view? Perhapes using thumbnail or tile view style?
Hello,
I will be happy to assist you with your question.
When setting the View property to tile, the best way to show thousands of images efficiently would be to set the itemSize property so that you can show more images within the available space on the form. To learn more abou this property, please visit our online help documents found by clicking here. Also, I have attached a sample to demonstrates my recommendation.
private void Form1_Load(object sender, EventArgs e) { this.ultraListView1.View = Infragistics.Win.UltraWinListView.UltraListViewStyle.Tiles; this.ultraListView1.ViewSettingsTiles.ImageList = this.imageList1; //Setting the itemSize will allow you to show more items this.ultraListView1.ViewSettingsTiles.ItemSize = new Size(40, 40); for (int i = 0; i < 21; i++) { this.ultraListView1.Items[i].Appearance.Image = 0; } }
Please let me know if you have any questions regarding this matter.
Hi Jose,
Yes I am already setting image size so the icons are all fairly small.
But I still would like to present the user with a gallary view they can drag from. Basically multiple images per row with no text.
Can it be done in UltraListView?