CardLibraryModel - класс |
Пространство имён: Tessa.UI.Cards.Models
public sealed class CardLibraryModel : ViewModel<EmptyModel>
Тип CardLibraryModel предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | CardLibraryModel |
Создаёт экземпляр класса с указанием редактируемой библиотеки.
|
Имя | Описание | |
---|---|---|
![]() | AddCommand |
Добавление одного или нескольких файлов с карточками в библиотеку.
Для каждого файла в библиотеке создаётся запись.
|
![]() | CheckAllCommand |
Выставление отметки для всех записей о том, что они будут принимать участие в действии.
|
![]() | Description |
Описание записи по карточке.
Изменение свойства влияет на признак IsModified.
|
![]() | Filter |
Фильтр по отображаемому имени карточки DisplayName.
Если равен null или пустой строке, то считается, что фильтр не применяется.
Фильтр автоматически устанавливается для ICollectionView по умолчанию для коллекции Items.
|
![]() | HasExplicitOrder |
Признак того, что сортировка не выполняется и возможно ручное указание порядка записей.
Setter не выполняет действий.
|
![]() | IsCheckable |
Признак того, что пользователь может отмечать записи для выполнения действия.
По умолчанию значение true.
|
![]() | 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 |
Полный путь к файлу с библиотекой.
|
![]() | Model |
Модель для текущей модели представления.
(Унаследован от ViewModel<TModel>.) |
![]() | MoveDownCommand |
Перемещение выбранной записи вниз в списке записей.
|
![]() | MoveUpCommand |
Перемещение выбранной записи вверх в списке записей.
|
![]() | NewCommand |
Закрытие текущей библиотеки и создание новой пустой.
|
![]() | OpenCommand |
Открытие библиотеки из выбранного пользователем файла.
|
![]() | RefreshCommand |
Повторное открытие файла текущей библиотеки карточек с загрузкой и обновлением всех данных.
|
![]() | RemoveCommand |
Удаление выбранных записей из библиотеки.
|
![]() | SaveAsCommand |
Сохранение библиотеки в заданный пользователем файл.
|
![]() | SaveCommand |
Сохранение библиотеки в её файл или в заданный пользователем файл,
если библиотека создаётся.
|
![]() | Scope | (Унаследован от ViewModel<TModel>.) |
![]() | SelectedItem |
Выбранная пользователем запись по карточке для текущей библиотеки.
|
![]() | SelectionMode |
Режим выбора записей в списке.
По умолчанию значение Extended.
|
![]() | SelectNewItems |
Признак того, что последние добавленные в библиотеку элементы автоматически выделяются.
По умолчанию возвращает значение false.
|
![]() | SortingColumn |
Колонка для сортировки записей или null, если сортировка не выполняется
и пользователь может явно указать порядок элементов.
По умолчанию значение null.
|
![]() | Title |
Заголовок окна с библиотекой.
|
![]() | TitlePrefix |
Префикс к заголовку окна с библиотекой Title
или null, если префикс не требуется.
|
![]() | ToggleCommand |
Переключает отметки для всех выделенных записей о том, что они будут принимать участие в действии.
|
![]() | UncheckAllCommand |
Сброс отметки для всех записей о том, что они будут принимать участие в действии.
|
Имя | Описание | |
---|---|---|
![]() | Add() |
Добавляет один или несколько файлов с карточками в библиотеку.
Для каждого файла в библиотеке создаётся запись.
Пользователю предлагается выбрать файлы через диалог.
|
![]() | Add(IEnumerable<String>) |
Добавляет один или несколько файлов с карточками в библиотеку.
Для каждого файла в библиотеке создаётся запись.
Если файл уже присутствует в библиотеке, то он не добавляется.
|
![]() | 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 |
Создаёт новую библиотеку для текущего объекта.
|
![]() | 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>.) |
![]() | Open() |
Открывает файл библиотеки, запрашивая у пользователя путь к файлу.
|
![]() | Open(String) |
Открывает файл библиотеки, расположенный по заданному пути.
|
![]() | Refresh |
Повторно открывает файл текущей библиотеки карточек, загружая и обновляя все данные.
|
![]() | RemoveSelected |
Удаляет выбранные записи из библиотеки.
|
![]() | Save() |
Сохраняет библиотеку, расположенную по пути LibraryPath.
Если библиотека создана и ещё ни разу не сохранена, то пользователю отображается диалог,
в котором предлагается выбрать путь для сохранения.
|
![]() | Save(String) |
Сохраняет библиотеку по заданному пути. Если папка для текущей библиотеки и для заданного отличается,
то выдаёт пользователю запрос на копирование всех файлов с карточками, которые были добавлены в библиотеку.
|
![]() | SaveAs |
Отображает диалог с предложением выбрать файл для сохранения библиотеки.
|
![]() | Set<T> | (Унаследован от ViewModel<TModel>.) |
![]() | 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.) |