FileControl - методы |
Тип FileControl предоставляет следующие члены.
Имя | Описание | |
---|---|---|
ClearSelectionAsync | Снимает выделение со всех файлов в элементе управления. | |
ClearSelectionCoreAsync | Снимает выделение со всех файлов в элементе управления. | |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
ExecuteInContextAsync |
Выполняет делегат в текущем контексте, который передаётся через параметр и через [Tessa.UI.UIContext.Current].
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
FinalizeInitializationAsync |
Выполняет инициализацию элемента управления в момент завершения его инициализации
и инициализации других объектов, в т.ч. других элементов управления в карточке.
При этом могут выполняться расширения.
| |
GenerateControlMenuAsync |
Генерирует контекстное меню для элемента управления. При этом могут выполняться расширения.
Возвращает пункты контекстного меню и подготовленные группировки и сортировки, актуальные в текущий момент.
| |
GenerateFileMenuAsync |
Генерирует контекстное меню для заданного файла. При этом могут выполняться расширения.
Возвращает пункты контекстного меню.
| |
GenerateVersionMenuAsync |
Генерирует контекстное меню для заданной версии файла. При этом могут выполняться расширения.
Возвращает пункты контекстного меню.
| |
GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
GetState | Возвращает текущее состояние элемента управления. | |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
InitializeAsync |
Выполняет инициализацию элемента управления.
При этом могут выполняться расширения.
| |
IsVisible |
Возвращает признак того, что заданная модель представления файла попадает в отфильтрованную выборку
для текущей выбранной фильтрации.
Если фильтрация не выбрана, то возвращает true для всех моделей представления файлов, кроме равных null.
| |
ItemIsVisibleAfterFiltering |
Возвращает признак того, что файл должен отображаться пользователю, если он не скрыт по другим условиям
(таким как фильтрация через контекстное меню контрола), что позволяет дополнительно скрывать файлы по условию,
но не показывать файлы, которые были скрыты по другим причинам.
По умолчанию использует функцию, заданную в свойстве ItemFilter.
Если функция равна null, то возвращает true.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
OnContainerFileAddedAsync |
Метод, вызываемый после выполненного добавления файла в элемент управления в связи с тем,
что файл был добавлен в контейнер [Tessa.UI.Files.IFileControl.Container].
| |
OnContainerFileAddingAsync |
Метод, вызываемый перед добавлением файла в элемент управления в связи с тем,
что файл был добавлен в контейнер [Tessa.UI.Files.IFileControl.Container].
Возвращает признак того, что файл не следует добавлять в элемент управления.
| |
OnContainerFileRemovedAsync |
Метод, вызываемый после выполненного удаления файла из элемента управления в связи с тем,
что файл был удалён из контейнера [Tessa.UI.Files.IFileControl.Container].
| |
OnContainerFileRemovingAsync |
Метод, вызываемый перед удалением файла из элемента управления в связи с тем,
что файл был удалён из контейнера [Tessa.UI.Files.IFileControl.Container].
Возвращает признак того, что файл не следует добавлять в элемент управления.
| |
OnModelPropertyChanged | (Унаследован от ViewModelTModel.) | |
OnPropertyChanged(PropertyChangedEventArgs) |
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject.) | |
OnPropertyChanged(String) |
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject.) | |
OnPropertyChangedAsync(String, Boolean) |
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject.) | |
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) |
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от ViewModelTModel.) | |
OnReceiveWeakEvent | (Унаследован от ViewModelTModel.) | |
OnUnloadingAsync |
Метод вызывается в процессе выгрузки объекта и выполняет некоторую обработку,
например, отписывается от событий и выгружает дочерние объекты (например, контролы в блоке).
Исключения в процесс выполнения метода будут поглощены и добавлены в лог.
(Переопределяет SupportUnloadingViewModelOnUnloadingAsync(IValidationResultBuilder).) | |
RefreshItemFilteringAsync |
Обновляет список элементов управления, которые отображаются на экране. Вызовите метод после установки фильтра
[IFileControl.ItemFilter] для его применения ко всем файлам. В противном случае он применяется только
при изменении коллекции или при перерисовке списка элементов на экране. Может быть вызван не из потока UI.
| |
SelectFilteringAsync | Выбирает фильтрацию файлов. | |
SelectGroupingAsync | Выбирает группировку файлов. | |
SelectSortingAsync | Выбирает сортировку вместе с её направлением. | |
SetT | (Унаследован от ViewModelTModel.) | |
SetStateAsync | Устанавливает заданное состояние для элемента управления. | |
ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
(Унаследован от SupportUnloadingViewModel.) | |
UpdateFiltering |
Обновляет состояние фильтрации в соответствии с выбранным значением SelectedFiltering.
| |
UpdateGrouping |
Обновляет состояние группировки в соотвествии с выбранным значением SelectedGrouping.
| |
UpdateSorting |
Обновляет состояние сортировки в соотвествии с выбранным значением SelectedSorting.
|
Имя | Описание | |
---|---|---|
Get | (Определяется ComHelper.) | |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
Invoke | (Определяется ComHelper.) | |
Set | (Определяется ComHelper.) | |
SetFilePreviewAction |
Устанавливает метод, определяющий параметры предпросмотра файла с конвертацией.
Метод вызывается при предпросмотре файлов, у которых ещё не выполнена конвертация, т.е. не установлен
отдельный объект PreviewContent, но при этом текущее содержимое [!:IFile.Content]
не отмечено, как изменённое IsDirty. Если файл был открыт на редактирование (отображается жёлтым),
то стандартный предпросмотр для него отключён.
(Определяется FileUIExtensions.) | |
SetNewFileAction |
Устанавливает метод, определяющий параметры файла, добавляемого специальным образом.
Метод вызывается при добавлении файлов в специальных случаях, таких как создание файла по шаблону
и сохранение многостраничного документа из окна сканирования. Метод не вызывается при типовой загрузке файлов
через меню контрола или буфер обмена.
(Определяется FileUIExtensions.) | |
SetNewPhysicalFileAction |
Устанавливает метод, определяющий параметры файла, добавляемого по заданному пути на диске.
Метод вызывается при добавлении файлов в типовых сценариях (функция "Загрузить файлы", вставка из буфера обмена, drag&drop).
Для специальных случаев, таких как создание файла по шаблону или добавление из окна сканирования, используйте методы SetNewFileAction.
(Определяется FileUIExtensions.) | |
TryGetFilePreviewAction |
Возвращает метод, определяющий параметры предпросмотра файла с конвертацией,
или null, если такой метод отсутствует.
Метод должен быть выполнен с указанием текущего контекста Current.
Метод вызывается при предпросмотре файлов, у которых ещё не выполнена конвертация, т.е. не установлен
отдельный объект PreviewContent, но при этом текущее содержимое [!:IFile.Content]
не отмечено, как изменённое IsDirty. Если файл был открыт на редактирование (отображается жёлтым),
то стандартный предпросмотр для него отключён.
(Определяется FileUIExtensions.) | |
TryGetNewFileAction |
Возвращает метод, определяющий параметры файла, добавляемого специальным образом,
или null, если такой метод отсутствует.
Метод должен быть выполнен с указанием текущего контекста Current.
Метод вызывается при добавлении файлов в специальных случаях, таких как создание файла по шаблону
и сохранение многостраничного документа из окна сканирования. Метод не вызывается при типовой загрузке файлов
через меню контрола или буфер обмена.
(Определяется FileUIExtensions.) | |
TryGetNewPhysicalFileAction |
Возвращает метод, определяющий параметры файла, добавляемого по заданному пути на диске,
или null, если такой метод отсутствует.
Метод должен быть выполнен с указанием текущего контекста Current.
Метод вызывается при добавлении файлов в типовых сценариях (функция "Загрузить файлы", вставка из буфера обмена, drag&drop).
Для специальных случаев, таких как создание файла по шаблону или добавление из окна сканирования, используйте методы TryGetNewFileAction.
(Определяется FileUIExtensions.) | |
UnloadAsync |
Выполняет выгрузку объекта. Если объект уже был выгружен, то повторная выгрузка не выполняется.
Возвращает объект, содержащий сообщения, возникшие в процессе выгрузки, в т.ч. ошибки.
(Определяется UIExtensions.) |