Для изменения размера нажмите или перетащите

IFilePreviewModel - интерфейс

Модель представления для предварительного просмотра содержимого файла.

Пространство имён:  Tessa.UI.Files
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public interface IFilePreviewModel : IFilePreviewInfoCacheProvider, 
	IPreviewHandlersPoolProvider, IPreviewPageExtractorProvider, IHtmlSanitizerProvider, IWorkspaceModel, INotifyPropertyChanged

Тип IFilePreviewModel предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоCloseCommand
Команда закрытия рабочей области.
(Унаследован от IWorkspaceModel.)
Открытое свойствоFilePath
Путь к файлу на диске, предварительный просмотр которого выполняется, или null, если область предварительного просмотра пуста.
Открытое свойствоHideCommand
Команда, которая скрывает область предпросмотра файлов, или null, если команда не задана.
Открытое свойствоIsClosed
Признак того, что рабочая область была закрыта.
(Унаследован от IWorkspaceModel.)
Открытое свойствоIsHidden
Признак того, что область предпросмотра скрыта и выбранный файл не следует отображать.
Открытое свойствоIsHtmlSanitizingEnabled
Признак того, что санитайзинг HTML-документов разрешено выполнять.
(Унаследован от IHtmlSanitizerProvider.)
Открытое свойствоPagingControl
Контрол для предпросмотра с постраничным отображением, используемый для предпросмотра форматов PDF/TIFF, или null, если сейчас выполняется предпросмотр файлов другого формата или не выполняется предпросмотр. Значение свойства регулярно изменяется при переключении между файлами (в т.ч. при переключении между разными PDF-файлами), поэтому используйте событие [IFilePreviewModel.PagingControlPropertyChanged] для отслеживания свойств текущего объекта предпросмотра.
Открытое свойствоPlaceholderExtraText
Дополнительный текст, отображаемый пользователю, когда предварительный просмотр недоступен.
Открытое свойствоPlaceholderText
Текст, отображаемый пользователю, когда предварительный просмотр недоступен.
Открытое свойствоPreviewInProgress
Признак того, что предпросмотр в настоящий момент загружается, поэтому другой файл не должен быть выбран, пока он не завершится.
Открытое свойствоResetSizeCommand
Команда, которая разделяет в равных долях область карточки и область предпросмотра файлов, или null, если команда не задана.
Открытое свойствоRestartPreviewCommand
Команда, которая повторно открывает текущий активный предпросмотр. Команда доступна и используется в случае ошибки предпросмотра. Свойство возвращает null, если команда не задана. Значение задано по умолчанию, при этом выполняется метод [Tessa.UI.Files.IFilePreviewModel.RestartPreview].
Открытое свойствоShowCommandToolBar
Признак того, что требуется отобразить панель инструментов с управляющими кнопками, когда область превью пуста.
Открытое свойствоSwitchSideCommand
Команда, которая меняет местами области карточки и предпросмотра файлов, или null, если команда не задана.
Открытое свойствоTryLoadCustomPreviewFuncAsync
Создаёт и возвращает контрол или модель представления, которая будет отображаться в области предпросмотра для файла с указанным именем. Если функция равна null или возвращает null, то используется стандартный предпросмотр.
Открытое свойствоUnloadCustomPreviewFuncAsync
Выполняет очистку для указанного контрола или модели представления, которая была создана функцией TryLoadCustomPreviewFuncAsync. Если функция равна null, то очистка не выполняется.
В начало страницы
Методы
  ИмяОписание
Открытый методCloseAsync
Асинхронно закрывает рабочую область. Возвращает false, если закрытие области было отменено, причём значение будет возвращено синхронно. Используйте код следующего вида в обработчике события window.Closing: async (s, e) => { var task = model.CloseAsync(); e.Cancel = task.IsCompleted && !task.Result; await task; }
(Унаследован от IWorkspaceModel.)
Открытый методResetPlaceholderTextAsync
Устанавливает текст по умолчанию для всех видов текста, отображаемых пользователю.
Открытый методResetPreviewAsync
Выполняет сброс текущего просматриваемого файла и очистку всех ресурсов окна предварительного просмотра.
Открытый методRestartPreviewAsync
Повторно открывает текущий активный предпросмотр.
Открытый методSetIsClosedAsync
Устанавливает признак того, что рабочая область была закрыта.
(Унаследован от IWorkspaceModel.)
Открытый методTryGetHtmlSanitizer
Возвращает объект, выполняющий санитайзинг HTML-документов, или null, если такой объект не зарегистрирован или недоступен.
(Унаследован от IHtmlSanitizerProvider.)
Открытый методTryGetPageExtractor
Возвращает объект, выполняющий извлечение страницы для предпросмотра из многостраничного документа, или null, если такой объект не зарегистрирован или недоступен.
(Унаследован от IPreviewPageExtractorProvider.)
Открытый методTryGetPreviewHandlersPool
Возвращает пул объектов для просмотра файлов или null, если такой объект не зарегистрирован или недоступен.
(Унаследован от IPreviewHandlersPoolProvider.)
Открытый методTryGetPreviewInfoCache
Возвращает кэш, предоставляющий информацию по предпросмотру файлов, или null, если кэш недоступен.
(Унаследован от IFilePreviewInfoCacheProvider.)
В начало страницы
События
  ИмяОписание
Открытое событиеClosed
Происходит при закрытии рабочей области.
(Унаследован от IWorkspaceModel.)
Открытое событиеClosing
Происходит перед закрытием рабочей области.
(Унаследован от IWorkspaceModel.)
Открытое событиеPagingControlPropertyChanged
Событие изменения свойств для текущего объекта [IFilePreviewModel.PagingControl]. Событие срабатывает, когда выполняется предпросмотр PDF/TIFF, для которого переключается страница, выполняется поворот страницы, вписывание в область и др. функции. Вы можете отслеживать любое свойство интерфейса [IFilePreviewModel.IFilePagingControlModel] по имени. В качестве параметра sender передаётся текущий объект [IFilePreviewModel.PagingControl].
Открытое событиеPreviewResetting
Событие, происходящее при сбросе просматриваемого файла методом [Tessa.UI.Files.IFilePreviewModel.ResetPreview].
Открытое событиеPropertyChanged
Occurs when a property value changes.
(Унаследован от INotifyPropertyChanged.)
В начало страницы
См. также