Leadtools.Windows.Controls Namespace > ImageList Class : Sort Method |
Call this method to sort the items inside the ImageList control. The control will use each item IImageListItem.Text property to determine its location in the control.
property.Imports Leadtools.Windows.Controls Imports Leadtools.Codecs Imports Leadtools Public Sub ImageList_Sort(ByVal imageList As ImageList) imageList.Orientation = Orientation.Horizontal ' Append the new item to the image list control Dim imageFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "cannon.jpg") Dim item As ImageListItem = New ImageListItem() item.Source = New BitmapImage(New Uri(imageFileName)) item.Text = "New Item" imageList.Items.Add(item) Dim nIndex As Integer = imageList.Items.IndexOf(item) ' Make sure this new item is visible to the user imageList.Sort(SortOrder.Descending) End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
using Leadtools.Help; using Leadtools.Windows.Controls; using Leadtools; using Leadtools.Codecs; public void ImageList_Sort(ImageList imageList) { imageList.Orientation = Orientation.Horizontal; // Append the new item to the image list control string imageFileName = Path.Combine(LEAD_VARS.ImagesDir, "cannon.jpg"); ImageListItem item = new ImageListItem(); item.Source = new BitmapImage(new Uri(imageFileName)); item.Text = "New Item"; imageList.Items.Add(item); int nIndex = imageList.Items.IndexOf(item); // Make sure this new item is visible to the user imageList.Sort(SortOrder.Descending); } static class LEAD_VARS { public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; }
using Leadtools.Help; using Leadtools.Windows.Controls; public void ImageList_Sort(ImageList imageList) { imageList.Orientation = Orientation.Horizontal; // Append the new item to the image list control string imageFileName = LeadtoolsExamples.Common.ImagesPath.Path + "cannon.jpg"; ImageListItem item = new ImageListItem(); item.Source = new BitmapImage(new Uri(imageFileName)); item.Text = "New Item"; imageList.Items.Add(item); int nIndex = imageList.Items.IndexOf(item); // Make sure this new item is visible to the user imageList.Sort(SortOrder.Descending); }
Imports Leadtools.Windows.Controls Public Sub ImageList_Sort(ByVal imageList As ImageList) imageList.Orientation = Orientation.Horizontal ' Append the new item to the image list control Dim imageFileName As String = LeadtoolsExamples.Common.ImagesPath.Path & "cannon.jpg" Dim item As ImageListItem = New ImageListItem() item.Source = New BitmapImage(New Uri(imageFileName)) item.Text = "New Item" imageList.Items.Add(item) Dim nIndex As Integer = imageList.Items.IndexOf(item) ' Make sure this new item is visible to the user imageList.Sort(SortOrder.Descending) End Sub