Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Карл Шифлет -

Visual Basic .NET - Интерфейс

Все примеры / WPF & Silverlight (WPF/E) / Интерфейс

Сортировка данных в ComboBox

Автор: Карл Шифлет | добавлено: 06.03.2010, 17:20 | просмотров: 2969 (1+) | комментариев: 0 | рейтинг: *x1
Простой пример сортировки данных в списке ComboBox с использованием технологий Windows Presentation Foundation (WPF) и Visual Basic .NET.

Код

'хелпер-класс
Public Class Helpers
 
 'функция сортировки данных
 Public Function GetSortedEnumNames(ByVal t As Type) As String()
  'first do a sanity check, make sure the developer is passing us an enum
  If t.BaseType.FullName = "System.Enum" Then
   Dim strOut() As String = [Enum].GetNames(t)
   Array.Sort(strOut)
   Return strOut
  Else
   Throw New ArgumentException("Must be an enum", "t")
  End If
 End Function
 
End Class
 
'**************************************
'использование хелпера в XAML для сортировки списка:
 
  <Window.Resources>
    <ObjectDataProvider x:Key="zooCreatureHelpersDS" 
    d:IsDataSource="True" MethodName="GetSortedEnumNames" 
    ObjectType="{x:Type local:Helpers}">
      <ObjectDataProvider.MethodParameters>
        <x:Type TypeName="local:ZooCreatures"/>
      </ObjectDataProvider.MethodParameters>
    </ObjectDataProvider>
  </Window.Resources>
Файлы FillComboboxWithSortedEnum.zip (27,66 Кб)
Об авторе

Карл Шифлет

Нет информации об авторе...
Карл Шифлет
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Реклама
Счетчики