IFileControlManager - интерфейс

Объект, управляющий контролами IFileControl.

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface IFileControlManager

Свойства

ChildrenДочерние объекты, с которыми связан текущий объект.
FilePreviewIsDisabled Признак того, что область предпросмотра скрыта для этой вкладки и её нельзя восстановить через меню для списка файлов. Эта настройка влияет только на возможность восстановить область предпросмотра через меню, но не на то, что область скрыта. Для этого установите свойство [IFormWithBlocksViewModel.FilePreview.IsHidden] равным true для соответствующей вкладки карточки.
Parent Родительский объект, с которым связан текущий объект, или null, если текущий объект не связан с родительским.
SettingsНастройки модели представления карточки.

Методы

ClearSelectionAsync Очищает выбранные элементы во всех контролах, кроме переданного в параметре excludedControl. Возвращает признак того, что выделение было очищено хотя бы для одного контрола.
FinalizeControlInitializationAsync Выполняет инициализацию всех связанных элементов управления для файлов в момент завершения его инициализации и инициализации других объектов, в т.ч. других элементов управления в карточке. При этом могут выполняться расширения.
IsInPreviewПроверяет, отображается ли в области предпросмотра файл по указанному пути.
IsPreviewInProgress Возвращает признак того, что хотя бы для одной области предпросмотра выполняется длительная асинхронная операция.
ResetPreviewAsyncСбрасывает превью к исходному состоянию, скрывая изображение и текстовые сообщения.
SetPreviewTextAsyncСкрывает изображение и устанавливает текстовые сообщения в превью.
ShowPreviewAsync Показывает превью для файла, путь к которому указан в параметре path, и очищает выбранные элементы во всех контролах, кроме переданного в параметре control. Возвращает признак того, что файл был отображён хотя бы в одной области предпросмотра.

Методы расширения

Attach Соединяет родительский объект parent с дочерним child. Возвращает признак того, что они ещё не были соединены на момент вызова метода.
(Определяется FileUIExtensions)
Detach Отсоединяет родительский объект parent от дочернего child. Возвращает признак того, что они ещё были соединены на момент вызова метода.
(Определяется FileUIExtensions)
IsInPreview Проверяет, отображается ли в области предпросмотра указанные файл или версия файла.
(Определяется FileUIExtensions)
IsInPreview Проверяет, отображается ли в области предпросмотра файл по указанному пути.
(Определяется FileUIExtensions)
ResetIfInPreviewAsync Сбрасывает предпросмотр области, в которой отображён файл или версия файла, и возвращает объекты, управляющие этими областями, или null, если сброс не был выполнен, т.к. файл нигде не отображается. Метод не сбрасывает предпросмотр для областей, в которых файл не отображался.
(Определяется FileUIExtensions)
ResetIfInPreviewAsync Сбрасывает предпросмотр области, в которой отображён файл, и возвращает объекты, управляющие этими областями, или null, если сброс не был выполнен, т.к. файл нигде не отображается. Метод не сбрасывает предпросмотр для областей, в которых файл не отображался.
(Определяется FileUIExtensions)

См. также