FileControl - конструктор

Создаёт экземпляр класса с указанием начальных значений его свойств и его зависимостей.

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
protected FileControl(
	IFileUIContainer container,
	IExtensionContainer extensionContainer,
	IMenuContext menuContext,
	Func<IFileCollection, IFileViewModelCollection> createViewModelCollectionFunc = null,
	string name = null,
	string previewControlName = null,
	IEnumerable<IFile> files = null,
	IEnumerable<IFileGrouping> groupings = null,
	IEnumerable<IFileSorting> sortings = null,
	IEnumerable<IMenuAction> actions = null,
	IEnumerable<IMenuAction> fileActions = null,
	IEnumerable<IMenuAction> versionActions = null
)

Параметры

container  IFileUIContainer
Контейнер, содержащий все доступные файлы, с которым связывается элемент управления.
extensionContainer  IExtensionContainer
Контейнер расширений элемента управления.
menuContext  IMenuContext
Контекст, предоставляющий средства для генерации меню.
createViewModelCollectionFunc  FuncIFileCollection, IFileViewModelCollection  (Optional)
Функция, создающая коллекцию моделей представления для заданной коллекции файлов или null, если создаётся коллекция по умолчанию FileViewModelCollection.
name  String  (Optional)
Имя элемента управления файлами или null, если имя отсутствует.
previewControlName  String  (Optional)
Имя элемента управления с областью предпросмотра или null, если используется область предпросмотра по умолчанию.
files  IEnumerableIFile  (Optional)
Перечисление файлов, отображаемых в элементе управления, или null, если по умолчанию отображаемые файлы отсутствуют.
groupings  IEnumerableIFileGrouping  (Optional)
Перечисление группировок файлов, доступных в элементе управления, или null, если по умолчанию доступные группировки отсутствуют.
sortings  IEnumerableIFileSorting  (Optional)
Перечисление сортировок файлов, доступных в элементе управления, или null, если по умолчанию доступные сортировки отсутствуют.
actions  IEnumerableIMenuAction  (Optional)
Перечисление всех действий, связанных с элементом управления файлами, или null, если по умолчанию доступные действия отсутствуют.
fileActions  IEnumerableIMenuAction  (Optional)
Перечисление всех действий, связанных с файлами внутри элемента управления файлами, или null, если по умолчанию доступные действия отсутствуют.
versionActions  IEnumerableIMenuAction  (Optional)
Перечисление всех действий, связанных с версиями файлов внутри элемента управления файлами, или null, если по умолчанию доступные действия отсутствуют.

См. также