LEADTOOLS WPF and Silverlight (Leadtools.Windows.Controls assembly)
LEAD Technologies, Inc

Sort Method

Example 





Sort order.
Sorts the items of the ImageList control. .NET support Silverlight support
Syntax
public void Sort( 
   SortOrder options
)
'Declaration
 
Public Sub Sort( _
   ByVal options As SortOrder _
) 
'Usage
 
Dim instance As ImageList
Dim options As SortOrder
 
instance.Sort(options)
public void Sort( 
   SortOrder options
)
 function Leadtools.Windows.Controls.ImageList.Sort( 
   options 
)
public:
void Sort( 
   SortOrder options
) 

Parameters

options
Sort order.
Remarks

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.
Example
Copy CodeCopy Code  
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
Requirements

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

See Also

Reference

ImageList Class
ImageList Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.