FileDelegateSorting - конструктор
Создаёт экземпляр класса с указанием используемых делегатов.
Пространство имён: Tessa.UI.FilesСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
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 String
- Имя, по которому сортировку можно отличить от других сортировок.
- caption String
- Отображаемое имя сортировки.
- compareFunc FuncIFileSorting, IFileViewModel, IFileViewModel, Int32
-
Функция, которая возвращает результат сравнения модели представления файла, заданной во втором параметре,
с моделью представления файла, заданной в третьем параметре, для которых выполняется сортировка по возрастанию,
заданная в первом параметре.
- isCollapsed Boolean (Optional)
-
Признак того, что сортировка скрыта от пользователя и может быть выбрана только из кода.
- listener IFileViewModelListener (Optional)
-
Объект, которому делегируется функциональность по отслеживанию изменения свойств
или null, если отслеживание не требуется.