LEADTOOLS WPF and Silverlight (Leadtools.Windows.Controls assembly)

Sort Method

Show in webframe
Example 





Sort order.
Sorts the items of the ImageList control.
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
) 

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 Code  
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
Requirements

Target Platforms

See Also

Reference

ImageList Class
ImageList Members

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.