ScanDialogViewModel - класс |
Пространство имён: Tessa.Extensions.Platform.Client.ViewModels
public sealed class ScanDialogViewModel : WorkspaceModel, IAsyncInitializable, IAsyncDisposable
Тип ScanDialogViewModel предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | ScanDialogViewModel | Инициализирует новый экземпляр класса ScanDialogViewModel |
Имя | Описание | |
---|---|---|
![]() | AddFilesCommand | |
![]() | CanSelectDocumentType | |
![]() | CloseCommand | Команда закрытия рабочей области. (Унаследован от WorkspaceModel.) |
![]() | ClosingAction |
Действие при закрытии диалога.
|
![]() | DeleteCommand | |
![]() | DocumentTypes | |
![]() ![]() | DocumentTypeSelectionAvailability |
Доступность выбора типа документа в диалоге сканирования.
|
![]() | EditCommand | |
![]() | ExtractFilesCommand | |
![]() | HasPagesToGenerate | |
![]() | IsClosed | Признак того, что рабочая область была закрыта. (Унаследован от WorkspaceModel.) |
![]() | IsDirty |
Признак того, что диалог содержит изменения, которые надо сохранить.
Используйте метод SetIsDirtyAsync(Boolean) для асинхронной установки значения.
|
![]() ![]() | LastUsedDocumentType | |
![]() | Model |
Модель для текущей модели представления.
(Унаследован от ViewModel<TModel>.) |
![]() | MoveDownCommand | |
![]() | MoveUpCommand | |
![]() | Pages | |
![]() | RefreshCommand | |
![]() | RotateLeftCommand | |
![]() | RotateRightCommand | |
![]() | SaveAndCloseCommand | |
![]() | SaveFilesAsCommand | |
![]() | ScanCommand | |
![]() | ScanningIsStopped | |
![]() | Scope | (Унаследован от ViewModel<TModel>.) |
![]() | SelectedDocumentType | |
![]() | SelectedPage | |
![]() | SelectedPageImage | |
![]() | SelectedSource |
Текущий выбранный сканер.
|
![]() | Sources |
Сканеры.
|
![]() | State |
Имя | Описание | |
---|---|---|
![]() | AddPagesFromFilesAsync | |
![]() | CloseAsync |
Асинхронно закрывает рабочую область. Возвращает false, если закрытие области было отменено,
причём значение будет возвращено синхронно.
Используйте код следующего вида в обработчике события window.Closing:
async (s, e) =>
{
var task = model.CloseAsync();
e.Cancel = task.IsCompleted && !task.Result;
await task;
} (Унаследован от WorkspaceModel.) |
![]() | DeletePageAsync | |
![]() | DeleteSelectedPagesAsync | |
![]() | DisposeAsync | |
![]() | 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.) |
![]() | GetPageTempFiles | |
![]() | GetSelectedGenerator | |
![]() | GetType | Gets the Type of the current instance. (Унаследован от Object.) |
![]() | InitializeAsync | Выполняет асинхронную инициализацию объекта. |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) |
![]() | OnClosedAsync | (Переопределяет WorkspaceModel.OnClosedAsync(DeferredEventArgs, CancellationToken).) |
![]() | OnClosingAsync |
Происходит перед закрытием рабочей области.
На этом этапе закрытие можно отменить, установив флаг Cancel в аргументах события.
(Унаследован от WorkspaceModel.) |
![]() | OnModelPropertyChanged | (Унаследован от ViewModel<TModel>.) |
![]() | OnPropertyChanged(PropertyChangedEventArgs) |
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject.) |
![]() | OnPropertyChanged(String) |
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject.) |
![]() | OnPropertyChangedAsync(String, Boolean) |
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject.) |
![]() | OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) |
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от ViewModel<TModel>.) |
![]() | OnReceiveWeakEvent | (Унаследован от ViewModel<TModel>.) |
![]() | Set<T> | (Унаследован от ViewModel<TModel>.) |
![]() | SetIsClosedAsync | Устанавливает признак того, что рабочая область была закрыта. (Унаследован от WorkspaceModel.) |
![]() | SetIsDirtyAsync |
Устанавливает значение свойства IsDirty асинхронно. Метод можно вызывать не из потока UI.
|
![]() | SetSelectedPageAsync | |
![]() | StopScanning | |
![]() | ToString | Returns a string that represents the current object. (Унаследован от Object.) |
Имя | Описание | |
---|---|---|
![]() | Closed | Происходит при закрытии рабочей области. (Унаследован от WorkspaceModel.) |
![]() | Closing | Происходит перед закрытием рабочей области. (Унаследован от WorkspaceModel.) |
![]() | PropertyChanged | Событие, уведомляющее об изменении свойства с определённым именем у модели представления. (Унаследован от NotificationObject.) |
Имя | Описание | |
---|---|---|
![]() | Get | (Определяется ComHelper.) |
![]() | InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) |
![]() | Invoke | (Определяется ComHelper.) |
![]() | Set | (Определяется ComHelper.) |