FileDelegateSorting - конструктор |
Создаёт экземпляр класса с указанием используемых делегатов.
Пространство имён:
Tessa.UI.Files
Сборка:
Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис public FileDelegateSorting(
string name,
string caption,
Func<IFileSorting, IFileViewModel, IFileViewModel, int> compareFunc,
bool isCollapsed = false,
IFileViewModelListener listener = null
)
Public Sub New (
name As String,
caption As String,
compareFunc As Func(Of IFileSorting, IFileViewModel, IFileViewModel, Integer),
Optional isCollapsed As Boolean = false,
Optional listener As IFileViewModelListener = Nothing
)
public:
FileDelegateSorting(
String^ name,
String^ caption,
Func<IFileSorting^, IFileViewModel^, IFileViewModel^, int>^ compareFunc,
bool isCollapsed = false,
IFileViewModelListener^ listener = nullptr
)
new :
name : string *
caption : string *
compareFunc : Func<IFileSorting, IFileViewModel, IFileViewModel, int> *
?isCollapsed : bool *
?listener : IFileViewModelListener
(* Defaults:
let _isCollapsed = defaultArg isCollapsed false
let _listener = defaultArg listener null
*)
-> FileDelegateSorting
Параметры
- name
- Тип: SystemString
Имя, по которому сортировку можно отличить от других сортировок. - caption
- Тип: SystemString
Отображаемое имя сортировки. - compareFunc
- Тип: SystemFuncIFileSorting, IFileViewModel, IFileViewModel, Int32
Функция, которая возвращает результат сравнения модели представления файла, заданной во втором параметре,
с моделью представления файла, заданной в третьем параметре, для которых выполняется сортировка по возрастанию,
заданная в первом параметре.
- isCollapsed (Optional)
- Тип: SystemBoolean
Признак того, что сортировка скрыта от пользователя и может быть выбрана только из кода.
- listener (Optional)
- Тип: Tessa.UI.FilesIFileViewModelListener
Объект, которому делегируется функциональность по отслеживанию изменения свойств
или null, если отслеживание не требуется.
См. также