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

PagingPreviewViewModel - класс

Иерархия наследования
SystemObject
  Tessa.PlatformNotificationObject
    Tessa.UIViewModelEmptyModel
      Tessa.UI.Controls.FilePreviewPagingPreviewViewModel

Пространство имён:  Tessa.UI.Controls.FilePreview
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public sealed class PagingPreviewViewModel : ViewModel<EmptyModel>, 
	IFilePagingControlModel, INotifyPropertyChanged

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

Конструкторы
  ИмяОписание
Открытый методPagingPreviewViewModel
Инициализирует новый экземпляр класса PagingPreviewViewModel
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCanSelectQuality
Признак того, что разрешено изменять качество рендеринга изображения.
Открытое свойствоChangePagesOnScroll
Признак того, что страницы автоматически заменяются при скролле колесом мыши и кнопками вверх/вниз и PageUp/PageDown. По умолчанию равно true.
Открытое свойствоCurrentPage
Номер текущей страницы, отсчитываемый от единицы, или 0, если текущей страницы нет.
Открытое свойствоCurrentPageText
Текст, отображаемый в поле с текущим номером страницы.
Открытое свойствоImageContentScale
Масштаб изображения. Значение 1.0 соответствует 100%.
Открытое свойствоImageHighQuality
Признак того, что изображение выводится в режиме повышенного качества.
Открытое свойствоImageRotationAngle
Угол поворота изображения.
Открытое свойствоImageScalingType
Тип масштабирования изображения (т.е. автоматического вписывания его в область предпросмотра). Указывается null, если используется масштабирование вручную (независимо от ширины и высоты изображения).
Открытое свойствоСтатический членLastUsedHighQuality
Открытое свойствоСтатический членLastUsedScalingType
Открытое свойствоModel
Модель для текущей модели представления.
(Унаследован от ViewModelTModel.)
Открытое свойствоNavigateFirstCommand
Открытое свойствоNavigateFirstCommandClosure
Команда для кнопки перехода на первую страницу.
Открытое свойствоNavigateLastCommand
Открытое свойствоNavigateLastCommandClosure
Команда для кнопки перехода на последнюю страницу.
Открытое свойствоNavigateNextCommand
Открытое свойствоNavigateNextCommandClosure
Команда для кнопки перехода на следующую страницу.
Открытое свойствоNavigatePrevCommand
Открытое свойствоNavigatePrevCommandClosure
Команда для кнопки перехода на предыдущую страницу.
Открытое свойствоPageExtractor
Объект, выполняющий извлечение изображений, или null, если объект недоступен.
Открытое свойствоPreviewImageSource
Открытое свойствоPreviewPath
Полный путь к файлу, превью которого выполняется, или null, если превью отсутствует.
Открытое свойствоRenderingInProgress
Признак того, что выполняется асинхронный рендеринг.
Открытое свойствоRotateLeftCommand
Открытое свойствоRotateLeftCommandClosure
Команда для кнопки поворота страницы против часовой стрелки.
Открытое свойствоRotateRightCommand
Открытое свойствоRotateRightCommandClosure
Команда для кнопки поворота страницы по часовой стрелке.
Открытое свойствоScope (Унаследован от ViewModelTModel.)
Открытое свойствоScrollDownCommand
Открытое свойствоScrollPageDownCommand
Открытое свойствоScrollPageUpCommand
Открытое свойствоScrollToBottomCommand
Открытое свойствоScrollToTopCommand
Открытое свойствоScrollUpCommand
Открытое свойствоTotalPages
Общее количество страниц.
Открытое свойствоTotalPagesText
Общее количество страниц или 0, если документ не загружен. Указывается строка текста, фактически отображаемая в элементе управления.
В начало страницы
Методы
  ИмяОписание
Открытый методBeginMove
Выполняет переход к странице с заданным номером.
Открытый методСтатический членClearAllRotationAngles
Открытый методСтатический членClearRotationAngles
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnModelPropertyChanged (Унаследован от ViewModelTModel.)
Защищённый методOnPropertyChanged(PropertyChangedEventArgs)
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChanged(String)
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(String, Boolean)
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(PropertyChangedEventArgs, Boolean)
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от ViewModelTModel.)
Защищённый методOnReceiveWeakEvent (Унаследован от ViewModelTModel.)
Открытый методRescale
Выполняет повторное масштабирование изображения в соответствии с его параметрами. Масштабирование выполняется с небольшой задержкой в связи с особенностями отрисовки. Вызовите этот метод после RotateBy(Double, Boolean), чтобы изображение поменяло масштаб.
Открытый методRotateBy
Поворачивает изображение на указанный угол поворота.
Открытый методRotateLeft
Поворачивает изображение против часовой стрелки на 90 градусов.
Открытый методRotateRight
Поворачивает изображение по часовой стрелке на 90 градусов.
Открытый методСтатический членSaveRotationAngle
Открытый методScrollDown
Прокручивает содержимое вниз на небольшое расстояние.
Открытый методScrollPageDown
Прокручивает содержимое вниз на страницу.
Открытый методScrollPageUp
Прокручивает содержимое вверх на страницу.
Открытый методScrollToBottom
Прокручивает содержимое в конец.
Открытый методScrollToTop
Прокручивает содержимое в начало.
Открытый методScrollUp
Прокручивает содержимое вверх на небольшое расстояние.
Защищённый методSetT (Унаследован от ViewModelTModel.)
Открытый методSetPreviewPathAsync
Устанавливается полный путь к файлу, превью которого выполняется, или null, если превью отсутствует.
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Открытый методUnload
Освобождает занимаемую память и сбрасывает изображение.
В начало страницы
События
  ИмяОписание
Открытое событиеActionRequested
Запрошено действие в UI, которое должно быть передано элементу управления. Обычно через слабое событие PagingPreviewActionRequestedEventManager.
Открытое событиеPropertyChanged
Событие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также