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

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

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public ViewFileControl(
	CardViewControlViewModel cardViewControlViewModel,
	IFileUIContainer container,
	IExtensionContainer extensionContainer,
	IMenuContext menuContext,
	ICollection<IFileType> cardFileTypes,
	bool isCategoriesEnabled,
	bool isManualCategoriesCreationDisabled,
	bool isNullCategoryCreationDisabled,
	bool isPreservingCategoriesOrder,
	bool isIgnoreExistingCategories,
	ISession session,
	IProcessNameResolver processNameResolver,
	Func<IFileCollection, IFileViewModelCollection> createViewModelCollectionFunc = null,
	string name = null,
	string previewControlName = null,
	IEnumerable<IFile> files = null,
	IEnumerable<IFileGrouping> groupings = null,
	bool groupsExpanded = true,
	IEnumerable<IFileSorting> sortings = null,
	IEnumerable<IMenuAction> actions = null,
	IEnumerable<IMenuAction> fileActions = null,
	IEnumerable<IMenuAction> versionActions = null
)

Параметры

cardViewControlViewModel  CardViewControlViewModel
Модель-представление вью-контрола.
container  IFileUIContainer
Контейнер, содержащий все доступные файлы, с которым связывается элемент управления.
extensionContainer  IExtensionContainer
Контейнер расширений элемента управления.
menuContext  IMenuContext
Контекст, предоставляющий средства для генерации меню.
cardFileTypes  ICollectionIFileType
Коллекция доступных типов файлов.
isCategoriesEnabled  Boolean
Признак того, что разрешено использование категорий. В этом случае при добавлении файла пользователь может выбрать его категорию.
isManualCategoriesCreationDisabled  Boolean
Признак того, что при добавлении файла пользователю запрещается вводить имя категории вручную. Настройка имеет смысл только в том случае, если использование категорий разрешено.
isNullCategoryCreationDisabled  Boolean
Признак того, что при добавлении файла пользователю запрещается выбирать "без категории". Настройка имеет смысл только в том случае, если использование категорий разрешено.
isPreservingCategoriesOrder  Boolean
Признак того, что при добавлении файла сохраняется порядок категорий, возвращённых представлением. Настройка имеет смысл только в том случае, если использование категорий разрешено.
isIgnoreExistingCategories  Boolean
Признак того, что существующие в карточке категории файлов по умолчанию недоступны для выбора. Настройка имеет смысл только в том случае, если использование категорий разрешено.
session  ISession
Сессия пользователя.
processNameResolver  IProcessNameResolver
Объект, выполняющий получение имён процессов, блокирующих добавление файла.
createViewModelCollectionFunc  FuncIFileCollection, IFileViewModelCollection  (Optional)
Функция, создающая коллекцию моделей представления для заданной коллекции файлов или null, если создаётся коллекция по умолчанию FileViewModelCollection.
name  String  (Optional)
Имя элемента управления файлами или null, если имя отсутствует.
previewControlName  String  (Optional)
Имя элемента управления с областью предпросмотра или null, если используется область предпросмотра по умолчанию.
files  IEnumerableIFile  (Optional)
Перечисление файлов, отображаемых в элементе управления, или null, если по умолчанию отображаемые файлы отсутствуют.
groupings  IEnumerableIFileGrouping  (Optional)
Перечисление группировок файлов, доступных в элементе управления, или null, если по умолчанию доступные группировки отсутствуют.
groupsExpanded  Boolean  (Optional)
Модель-представление вью-контрола.
sortings  IEnumerableIFileSorting  (Optional)
Перечисление сортировок файлов, доступных в элементе управления, или null, если по умолчанию доступные сортировки отсутствуют.
actions  IEnumerableIMenuAction  (Optional)
Перечисление всех действий, связанных с элементом управления файлами, или null, если по умолчанию доступные действия отсутствуют.
fileActions  IEnumerableIMenuAction  (Optional)
Перечисление всех действий, связанных с файлами внутри элемента управления файлами, или null, если по умолчанию доступные действия отсутствуют.
versionActions  IEnumerableIMenuAction  (Optional)
Перечисление всех действий, связанных с версиями файлов внутри элемента управления файлами, или null, если по умолчанию доступные действия отсутствуют.

См. также