Tessa.UI.Files - пространство имён

API для управления файлами в UI.

Классы

AggregateFilePreviewInfoCache Кэш, предоставляющий информацию по предпросмотру файлов на основании агрегации других объектов IFilePreviewInfoCache.
ConfigurationFilePreviewInfoCache Кэш, предоставляющий информацию по предпросмотру файлов из конфигурационного файла. Доступен только для чтения.
EmptyFileControlManager Объект, не выполняющий действий при управлении контролами IFileControl.
FileCaptionSorting Сортировка файлов по отображаемому имени Caption, которая может быть выбрана в элементе управления IFileControl.
FileCategoryFilterContext Контекст фильтрации категории файлов.
FileCategoryGrouping Группировка по категории файла Category.
FileControl Элемент управления, отображающий файлы.
FileControlState Состояние элемента управления.
FileControlCancelEventArgs Аргументы событий, отслеживающих изменения с файлами IFile внутри контейнера IFileContainer для произведения действий с элементом управления IFileControl. Если обработчик таких событий устанавливает значение Cancel равным true, то изменений в элементе управления не производится.
FileControlEventArgs Аргументы событий, отслеживающих изменения с файлами IFile внутри контейнера IFileContainer для произведения действий с элементом управления IFileControl.
FileControlExtension Базовый класс для расширения, связанного с элементом управления файлами. Все методы расширения по умолчанию не выполняются действий.
FileControlExtensionContext Контекст расширений, выполняемых для элемента управления файлами IFileControl.
FileControlManager Объект, управляющий контролами IFileControl.
FileControlObject Базовый класс для сортировки IFileSorting, группировки IFileGrouping и фильтрации IFileFiltering.
FileCopyGrouping Группировка по копиям файла в зависимости от ссылки на файл в свойстве Origin.
FileCopySorting Сортировка по связи копия - оригинал.
FileDelegateTDelegate Объект, описывающий делегат, вызываемый при изменении свойств файла IFile и / или модели представления файла IFileViewModel.
FileDelegateFiltering Фильтрация файлов, поведение которой определяется посредством делегатов. Фильтрация может быть выбрана в элементе управления IFileControl.
FileDelegateGrouping Группировка файлов, поведение которой определяется посредством делегатов. Группировка может быть выбрана в элементе управления IFileControl.
FileDelegateManagerTDelegate Объект, управляющий стеком делегатов FileDelegateTDelegate, в котором можно запоминать и восстанавливать делегаты.
FileDelegateSorting Сортировка файлов, поведение которой определяется посредством делегатов. Сортировка может быть выбрана в элементе управления IFileControl.
FileExtension Базовый класс для расширения, связанного с файлом, который расположен в элементе управления файлами. Все методы расширения по умолчанию не выполняются действий.
FileExtensionCachedAccessor Объект, предоставляющий доступ к списку расширений файлов, который содержится в указанной карточке настроек в заданном поле как список расширений, разделённых пробелами.
FileExtensionContext Контекст расширений, выполняемых для файла IFile в элементе управления файлами IFileControl.
FileExtensionContextBase Базовый объект для контекста расширений, выполняемых для объекта файлового API, такого как файл, версия файла или элемент управления файлами.
FileFiltering Базовый класс для фильтрации файлов.
FileGrouping Базовый класс для группировки файлов, которая может быть выбрана в элементе управления IFileControl.
FileGroupingCollection Коллекция группировок файлов IFileGrouping.
FileGroupingFiltering Фильтрация файлов, привязанная к группе.
FileGroupingNames Имена стандартных группировок, добавляемых в платформенных расширениях.
FileInfo Информация о файле.
FileMenuActionNames Имена стандартных действий, которые создаются платформенными расширениями.
FileModelPropertyListener Объект файлового API, поддерживающий уведомление об изменении свойств с заданными именами у модели IFile.
FileModifiedSorting Сортировка файлов по дате последнего изменения, т.е. дате создания Created для последней версии Last, которая может быть выбрана в элементе управления IFileControl.
FilePreviewContext Контекст операции по отображению файла в области предпросмотра.
FilePreviewInfoCache Кэш, предоставляющий информацию по предпросмотру файлов. Значения кэша можно изменять.
FilePreviewManager Объект, управляющий доступностью предпросмотра.
FilePreviewModel Модель представления для предварительного просмотра содержимого файла.
FileSelectContext Контекст модификации способа выбора файла.
FileSignatureExportContext Контекст операции по экспорту электронных подписей.
FileSignatureExporter Объект, используемый для расширения экспорта электронных подписей.
FileSizeSorting Сортировка файлов по размеру контента Size, которая может быть выбрана в элементе управления IFileControl.
FileSorting Базовый класс для сортировки файлов, которая может быть выбрана в элементе управления IFileControl.
FileSortingCollection Коллекция сортировок файлов IFileSorting.
FileSortingNames Имена стандартных сортировок, добавляемых в платформенных расширениях.
FileTagViewModel Тег, который может быть визуально прикреплён к файлу правее иконки с подписью.
FileToolTip Всплывающая подсказка для файла.
FileTypeFilterContext Контекст фильтрации типов файлов.
FileUIContainer Контейнер, содержащий все доступные файлы и учитывающий взаимодействие с UI.
FileUIExtensions Методы-расширения для пространства имён Tessa.UI.Files.
FileUIManager Объект, управляющий взаимодействием с файлами с учётом использования файлов в UI.
FileValidateCategoryContext Контекст валидации смены категории файла.
FileValidateContentContext Контекст валидации контента файла.
FileVersionExtension Базовый класс для расширения, связанного с версией файла, которая расположена в элементе управления файлами. Все методы расширения по умолчанию не выполняются действий.
FileVersionExtensionContext Контекст расширений, выполняемых для версии файла IFileVersion в элементе управления файлами IFileControl.
FileViewModel Модель представления для отображения файла с поддержкой сортировки и группировки.
FileViewModelAggregateListener Объект, агрегирующий взаимодействие с несколькими объектами IFileViewModelListener.
FileViewModelCollection Коллекция моделей представления для отображения файлов с поддержкой сортировки и группировки.
FileViewModelEmptyListener Объект файлового API, не выполняющий уведомлений об изменении свойств моделей или моделей представления файлов. Используйте такой объект вместе null.
FileViewModelListener Объект файлового API, поддерживающий уведомление об изменении свойств моделей или моделей представления файлов.
FileViewModelPropertyListener Объект файлового API, поддерживающий уведомление об изменении свойств с заданными именами у модели представления IFileViewModel.
NewFileContext Контекст определения информации по добавляемому файлу. Используется в таких событиях, как добавление файла с результатами сканирования.
NewPhysicalFileContext Контекст определения информации по файлу, добавляемому из папки на диске.
PreviewPageCommand Команда, выполняемая в области предпросмотра страниц документа.
PreviewPageContext Контекст операции, связанной с областью предпросмотра.
PreviewPageExtractorContext Контекст по извлечению страницы для предпросмотра из многостраничного документа, такого как PDF/TIFF.
PreviewPageOptions Настройки отображения области предпросмотра документа, разделённого на страницы.
RegistryFilePreviewInfoCache Кэш, предоставляющий информацию по предпросмотру файлов из реестра Windows. Доступен только для чтения.
ViewFileControl Элемент управления, отображающий файлы для контрола "Представление".

Структуры

FileGroupInfo Структура, описывающая информацию по группе, в которою входит файл с текущим набором свойств.

Интерфейсы

IFileCategoryFilterContext Контекст фильтрации категории файлов.
IFileControl Элемент управления, отображающий файлы.
IFileControlExtension Расширение, связанное с элементом управления файлами.
IFileControlExtensionContext Контекст расширений, выполняемых для элемента управления файлами IFileControl.
IFileControlManageable Объект, жизненным циклом которого управляет элемент управления IFileControl.
IFileControlManager Объект, управляющий контролами IFileControl.
IFileControlNotificationObserver Объект, посредством которого можно отправить уведомления для элементов управления файлами IFileControl о событиях, происходящих при изменении файлов в контейнере IFileContainer.
IFileControlNotificationSource Объект, посредством которого можно подписываться на события, происходящие при изменении файлов в контейнере IFileContainer.
IFileControlObject Базовый интерфейс для сортировки IFileFiltering, группировки IFileGrouping и фильтрации IFileFiltering.
IFileControlState Состояние элемента управления IFileControl, которое можно восстановить, в т.ч. на другом таком же элементе управления.
IFileExtension Расширение, связанное с файлом, который расположен в элементе управления файлами.
IFileExtensionContext Контекст расширений, выполняемых для файла IFile в элементе управления файлами IFileControl.
IFileExtensionContextBase Базовый интерфейс для контекста расширений, выполняемых для объекта файлового API, такого как файл, версия файла или элемент управления файлами.
IFileFiltering Фильтрация файлов, используемая в элементе управления IFileControl.
IFileGrouping Группировка файлов, которая может быть выбрана в элементе управления IFileControl.
IFileGroupingCollection Коллекция группировок файлов IFileGrouping.
IFilePagingControlModel Модель представления для постраничного предпросмотра файлов PDF/TIFF.
IFilePreviewContext Контекст операции по отображению файла в области предпросмотра.
IFilePreviewControl Элемент управления для области предпросмотра.
IFilePreviewInfoCache Кэш, предоставляющий информацию по предпросмотру файлов.
IFilePreviewInfoCacheProvider Поставщик кэша, предоставляющего информацию по предпросмотру файлов.
IFilePreviewManager Объект, управляющий доступностью предпросмотра.
IFilePreviewModel Модель представления для предварительного просмотра содержимого файла.
IFileSelectContext Контекст модификации способа выбора файла.
IFileSignatureExportContext Контекст операции по экспорту электронных подписей.
IFileSignatureExporter Объект, используемый для расширения экспорта электронных подписей.
IFileSorting Сортировка файлов, которая может быть выбрана в элементе управления IFileControl.
IFileSortingCollection Коллекция сортировок файлов IFileSorting.
IFileTagViewModel Тег, который может быть визуально прикреплён к файлу правее иконки с подписью.
IFileToolTip Всплывающая подсказка для файла.
IFileTypeFilterContext Контекст фильтрации типов файлов.
IFileUIContainer Контейнер, содержащий все доступные файлы и учитывающий взаимодействие с UI.
IFileValidateCategoryContext Контекст валидации смены категории файла.
IFileValidateContentContext Контекст валидации контента файла.
IFileVersionExtension Расширение, связанное с версией файла, которая расположена в элементе управления файлами.
IFileVersionExtensionContext Контекст расширений, выполняемых для версии файла IFileVersion в элементе управления файлами IFileControl.
IFileViewModel Модель представления для отображения файла с поддержкой сортировки и группировки.
IFileViewModelCollection Коллекция моделей представления для отображения файлов с поддержкой сортировки и группировки.
IFileViewModelListener Объект файлового API, поддерживающий уведомление об изменении свойств моделей или моделей представления файлов.
IHtmlSanitizerProvider Предоставляет доступ к объекту, выполняющему санитайзинг HTML-документов.
INewFileContext Контекст определения информации по добавляемому файлу. Используется в таких событиях, как добавление файла с результатами сканирования.
INewPhysicalFileContext Контекст определения информации по файлу, добавляемому из папки на диске.
IPreviewPageCommand Команда, выполняемая в области предпросмотра страниц документа.
IPreviewPageContext Контекст операции, связанной с областью предпросмотра.
IPreviewPageExtractor Объект, выполняющий извлечение страницы для предпросмотра из многостраничного документа, такого как PDF/TIFF.
IPreviewPageExtractorContext Контекст по извлечению страницы для предпросмотра из многостраничного документа, такого как PDF/TIFF.
IPreviewPageExtractorProvider Предоставляет доступ к объекту, выполняющему извлечение страницы для предпросмотра из многостраничного документа, такого как PDF/TIFF.
IPreviewPageOptions Настройки отображения области предпросмотра документа, разделённого на страницы.

Делегаты

CreateFileUIContainerFuncAsync Создаёт контейнер файлов для заданного источника файлов, обеспечивающего взаимодействие созданных с его помощью файлов с внешней подсистемой и учитывающий взаимодействие с UI.
FileCaptionFunc Функция, возвращающая значение свойства Caption для заданной модели представления файла.
FileGetGroupInfoFunc Возвращает структуру, которая описывает информацию по группе для заданной модели представления файла, по которой выполняется группировка grouping. Структура определяется идентификатор группы, отображаемое название и строку для сортировки.
FileIsVisibleFunc Функция, определяющая видимость заданной модели представления в рамках фильтрации. Функция должна вернуть true, если модель представления должна быть видимой, и false в противном случае.
FilePropertyAction Метод, устанавливающий произвольные свойства модели представления файла в зависимости от свойств модели файла. Не используйте для свойств Caption и ToolTip.
FileToolTipAction Метод, устанавливающий свойства всплывающей подсказки ToolTip для заданной модели представления файла.

Перечисления

FilePagingControlFlags Флаги, определяющие функции, поддерживаемые объектом IFilePagingControlModel.
PreviewPageQuality Качество страницы для рендеринга в предпросмотре. Используется в PDF, но не в TIFF.