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.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
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"; }
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); }
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
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2