public class FileContainer : NotificationObject,
IFileContainer, INotifyPropertyChanged
Public Class FileContainer
Inherits NotificationObject
Implements IFileContainer, INotifyPropertyChanged
public ref class FileContainer : public NotificationObject,
IFileContainer, INotifyPropertyChanged
type FileContainer =
class
inherit NotificationObject
interface IFileContainer
interface INotifyPropertyChanged
end
FileContainer | Создаёт экземпляр класса с указанием значений его свойств. |
Files | Коллекция файлов, доступных в контейнере. |
Info | Дополнительная информация по объекту, доступная для установки в расширениях. Сохраняемая информация может быть несериализуемой, например, можно записать ссылки на модели представлений или любые другие объекты. |
Permissions | Разрешения, доступные для контейнера с файлами. |
Source | Источник файлов, обеспечивающий способ их создания по умолчанию. |
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) |
OnPropertyChanged(PropertyChangedEventArgs) |
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject) |
OnPropertyChanged(String) |
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject) |
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) |
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject) |
OnPropertyChangedAsync(String, Boolean) |
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject) |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
PropertyChanged | Событие, уведомляющее об изменении свойства с определённым именем у модели представления. (Унаследован от NotificationObject) |
AddVirtualAsync |
Создаёт и добавляет виртуальный файл, возвращает созданный файл. Этот метод добавляет файл
в источник по умолчанию Source для контейнера container.
(Определяется FileExtensions) |
AddVirtualAsync |
Создаёт и добавляет виртуальный файл, возвращает созданный файл. Этот метод добавляет файл в указанный источник fileSource,
что позволяет, например, добавить файл в структуру карточки CardFile, с которой не связан контейнер файлов container.
(Определяется FileExtensions) |
BuildFile |
Возвращает объект, выполняющий поэтапное создание файла с возможностью последующего добавления в коллекцию
файлов заданного контейнера.
По умолчанию файл создаётся с использованием источника Source, заданного в контейнере.
На возвращаемом объекте IFileBuilder необходимо вызвать один из методов установки контента SetContent.
(Определяется FileExtensions) |
Get | (Определяется ComHelper) |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
Invoke | (Определяется ComHelper) |
Set | (Определяется ComHelper) |
SetFilePreviewAction |
Устанавливает метод, определяющий параметры предпросмотра файла с конвертацией.
Метод вызывается при предпросмотре файлов, у которых ещё не выполнена конвертация, т.е. не установлен
отдельный объект PreviewContent, но при этом текущее содержимое [!:IFile.Content]
не отмечено, как изменённое IsDirty. Если файл был открыт на редактирование (отображается жёлтым),
то стандартный предпросмотр для него отключён.
(Определяется FileUIExtensions) |
SetNewFileAction |
Устанавливает метод, определяющий параметры файла, добавляемого специальным образом.
Метод вызывается при добавлении файлов в специальных случаях, таких как создание файла по шаблону
и сохранение многостраничного документа из окна сканирования. Метод не вызывается при типовой загрузке файлов
через меню контрола или буфер обмена.
(Определяется FileUIExtensions) |
SetNewPhysicalFileAction |
Устанавливает метод, определяющий параметры файла, добавляемого по заданному пути на диске.
Метод вызывается при добавлении файлов в типовых сценариях (функция "Загрузить файлы", вставка из буфера обмена, drag&drop).
Для специальных случаев, таких как создание файла по шаблону или добавление из окна сканирования, используйте методы SetNewFileAction.
(Определяется FileUIExtensions) |
TryGetFile |
Возвращает файл, полученный по заданному идентификатору ID,
или null, если подходящий файл не был найден.
(Определяется FileExtensions) |
TryGetFile |
Возвращает файл, полученный по заданному имени Name,
или null, если подходящий файл не был найден.
(Определяется FileExtensions) |
TryGetFilePreviewAction |
Возвращает метод, определяющий параметры предпросмотра файла с конвертацией,
или null, если такой метод отсутствует.
Метод должен быть выполнен с указанием текущего контекста Current.
Метод вызывается при предпросмотре файлов, у которых ещё не выполнена конвертация, т.е. не установлен
отдельный объект PreviewContent, но при этом текущее содержимое [!:IFile.Content]
не отмечено, как изменённое IsDirty. Если файл был открыт на редактирование (отображается жёлтым),
то стандартный предпросмотр для него отключён.
(Определяется FileUIExtensions) |
TryGetNewFileAction |
Возвращает метод, определяющий параметры файла, добавляемого специальным образом,
или null, если такой метод отсутствует.
Метод должен быть выполнен с указанием текущего контекста Current.
Метод вызывается при добавлении файлов в специальных случаях, таких как создание файла по шаблону
и сохранение многостраничного документа из окна сканирования. Метод не вызывается при типовой загрузке файлов
через меню контрола или буфер обмена.
(Определяется FileUIExtensions) |
TryGetNewPhysicalFileAction |
Возвращает метод, определяющий параметры файла, добавляемого по заданному пути на диске,
или null, если такой метод отсутствует.
Метод должен быть выполнен с указанием текущего контекста Current.
Метод вызывается при добавлении файлов в типовых сценариях (функция "Загрузить файлы", вставка из буфера обмена, drag&drop).
Для специальных случаев, таких как создание файла по шаблону или добавление из окна сканирования, используйте методы TryGetNewFileAction.
(Определяется FileUIExtensions) |