public sealed class CardLibraryModel : NotificationUIObjectPublic NotInheritable Class CardLibraryModel
Inherits NotificationUIObjectpublic ref class CardLibraryModel sealed : public NotificationUIObject[<SealedAttribute>]
type CardLibraryModel =
class
inherit NotificationUIObject
end| CardLibraryModel | Создаёт экземпляр класса с указанием редактируемой библиотеки. |
| AddCommand | Добавление одного или нескольких файлов с карточками в библиотеку. Для каждого файла в библиотеке создаётся запись. |
| CheckAllCommand | Выставление отметки для всех записей о том, что они будут принимать участие в действии. |
| ClearMergeOptionsCommand | Очистка опций слияния. |
| Description | Описание записи по карточке. Изменение свойства влияет на признак IsModified. |
| Filter | Фильтр по отображаемому имени карточки DisplayName. Если равен null или пустой строке, то считается, что фильтр не применяется. Фильтр автоматически устанавливается для ICollectionView по умолчанию для коллекции Items. |
| HasExplicitOrder | Признак того, что сортировка не выполняется и возможно ручное указание порядка записей. Setter не выполняет действий. |
| IsCheckable | Признак того, что пользователь может отмечать записи для выполнения действия. По умолчанию значение true. |
| IsEnabled | Признак блокировки элементов управлдения. |
| IsModified | Признак того, что библиотека был изменена и нуждается в сохранении. |
| IsNew | Признак того, что библиотека ещё ни разу не была сохранена. |
| IsReadOnly | Признак того, что открытая библиотека доступна только для чтения. По умолчанию значение false. |
| IsReadOnlyEffective | Признак того, что текущая библиотека доступна только для чтения. Setter свойства не выполняется действий. Если IsReadOnly равен true и библиотека создаётся, то её частично можно редактировать, но нельзя сохранять. Если же открыта существующая библиотека, то она доступна только для чтения. Значение зависит от IsNew и IsReadOnly. |
| ItemDoubleClickCommand | Команда, выполняемая при двойном клике по элементу. В качестве параметра получает элемент типа AttachedEventParameter, внутри которого доступен CardLibraryItemModel. |
| ItemDoubleClickCommandClosure | Замыкание для команды ItemDoubleClickCommand, выполняемой при двойном клике по элементу. |
| Items | Список записей с информацией по карточкам для текущей библиотеки. |
| ItemsView | Текущее значение ICollectionView для списка записей Items или null, если изменена коллекция Items, причём предыдущая коллекция была очищена, а новая ещё не присвоена. |
| Library | Редактируемая библиотека. |
| LibraryFolderPath | Полный путь к папке, в которой лежит файл библиотеки. Вычисляется из пути LibraryPath. |
| LibraryName | Имя библиотеки. Вычисляется из пути LibraryPath. |
| LibraryPath | Полный путь к файлу с библиотекой. |
| MoveDownCommand | Перемещение выбранной записи вниз в списке записей. |
| MoveUpCommand | Перемещение выбранной записи вверх в списке записей. |
| NewCommand | Закрытие текущей библиотеки и создание новой пустой. |
| OpenCommand | Открытие библиотеки из выбранного пользователем файла. |
| OpenMergeOptionsCommand | Открытие опций слияния из выбранного пользователем файла. |
| RefreshCommand | Повторное открытие файла текущей библиотеки карточек с загрузкой и обновлением всех данных. |
| RemoveCommand | Удаление выбранных записей из библиотеки. |
| SaveAsCommand | Сохранение библиотеки в заданный пользователем файл. |
| SaveCommand | Сохранение библиотеки в её файл или в заданный пользователем файл, если библиотека создаётся. |
| SelectedItem | Выбранная пользователем запись по карточке для текущей библиотеки. |
| SelectionMode | Режим выбора записей в списке. По умолчанию значение Extended. |
| SelectNewItems | Признак того, что последние добавленные в библиотеку элементы автоматически выделяются. По умолчанию возвращает значение false. |
| SortingColumn | Колонка для сортировки записей или null, если сортировка не выполняется и пользователь может явно указать порядок элементов. По умолчанию значение null. |
| Title | Заголовок окна с библиотекой. |
| TitlePrefix | Префикс к заголовку окна с библиотекой Title или null, если префикс не требуется. |
| ToggleCommand | Переключает отметки для всех выделенных записей о том, что они будут принимать участие в действии. |
| UncheckAllCommand | Сброс отметки для всех записей о том, что они будут принимать участие в действии. |
| Add | Добавляет один или несколько файлов с карточками в библиотеку. Для каждого файла в библиотеке создаётся запись. Пользователю предлагается выбрать файлы через диалог. |
| Add(IEnumerableString) | Добавляет один или несколько файлов с карточками в библиотеку. Для каждого файла в библиотеке создаётся запись. Если файл уже присутствует в библиотеке, то он не добавляется. |
| CheckAll | Отмечает все записи в библиотеке для выполнения действия. |
| ClearSelection | Очищает выделение для всех элементов. Устанавливает свойство IsSelected равным false для всех элементов. |
| ConfirmCloseLibrary | Если в текущей библиотеке есть несохранённые изменения, то задаёт пользователю вопрос о том, подтверждает ли он выбранное действие. |
| 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) |
| GetCheckedItems | Возвращает перечисление элементов, отмеченных для выполнения действия. |
| 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) |
| MoveSelectedDown | Перемещает выбранную запись вниз в списке записей. |
| MoveSelectedUp | Перемещает выбранную запись вверх в списке записей. |
| New | Создаёт новую библиотеку для текущего объекта. |
| OnPropertyChanged(PropertyChangedEventArgs) |
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject) |
| OnPropertyChanged(String) |
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject) |
| OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) |
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject) |
| OnPropertyChangedAsync(String, Boolean) |
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии
с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно.
Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения
(основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject) |
| Open | Открывает файл библиотеки, запрашивая у пользователя путь к файлу. |
| Open(String) | Открывает файл библиотеки, расположенный по заданному пути. |
| OpenMergeOptions | Добавляет файл с опциями слияния. |
| Refresh | Повторно открывает файл текущей библиотеки карточек, загружая и обновляя все данные. |
| RemoveSelected | Удаляет выбранные записи из библиотеки. |
| SaveAsAsync | Отображает диалог с предложением выбрать файл для сохранения библиотеки. |
| SaveAsync(CancellationToken) | Сохраняет библиотеку, расположенную по пути LibraryPath. Если библиотека создана и ещё ни разу не сохранена, то пользователю отображается диалог, в котором предлагается выбрать путь для сохранения. |
| SaveAsync(String, CancellationToken) | Сохраняет библиотеку по заданному пути. Если папка для текущей библиотеки и для заданного отличается, то выдаёт пользователю запрос на копирование всех файлов с карточками, которые были добавлены в библиотеку. |
| SetLibrary | Устанавливает редактируемая библиотека. |
| ToggleAll | Переключает отметки о принадлежности выполняемому действию у всех выбранных записей. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| Validate | Проверяет наличие на файловой системе всех карточек из заданного списка items. Предлагает пользователю удалить отсутствующие карточки. |
| ValidateAll | Проверяет наличие всех карточек на файловой системе. Предлагает пользователю удалить отсутствующие карточки. |
| PropertyChanged | Событие, уведомляющее об изменении свойства с определённым именем у модели представления. (Унаследован от NotificationObject) |
| Get | (Определяется ComHelper) |
| InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor) |
| Invoke | (Определяется ComHelper) |
| Set | (Определяется ComHelper) |