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 |
Модель для текущей модели представления.
(Унаследован от ViewModelTModel.) | |
MoveDownCommand |
Перемещение выбранной записи вниз в списке записей.
| |
MoveUpCommand |
Перемещение выбранной записи вверх в списке записей.
| |
NewCommand |
Закрытие текущей библиотеки и создание новой пустой.
| |
OpenCommand |
Открытие библиотеки из выбранного пользователем файла.
| |
RefreshCommand |
Повторное открытие файла текущей библиотеки карточек с загрузкой и обновлением всех данных.
| |
RemoveCommand |
Удаление выбранных записей из библиотеки.
| |
SaveAsCommand |
Сохранение библиотеки в заданный пользователем файл.
| |
SaveCommand |
Сохранение библиотеки в её файл или в заданный пользователем файл,
если библиотека создаётся.
| |
Scope | (Унаследован от ViewModelTModel.) | |
SelectedItem |
Выбранная пользователем запись по карточке для текущей библиотеки.
| |
SelectionMode |
Режим выбора записей в списке.
По умолчанию значение Extended.
| |
SelectNewItems |
Признак того, что последние добавленные в библиотеку элементы автоматически выделяются.
По умолчанию возвращает значение false.
| |
SortingColumn |
Колонка для сортировки записей или null, если сортировка не выполняется
и пользователь может явно указать порядок элементов.
По умолчанию значение null.
| |
Title |
Заголовок окна с библиотекой.
| |
TitlePrefix |
Префикс к заголовку окна с библиотекой Title
или null, если префикс не требуется.
| |
ToggleCommand |
Переключает отметки для всех выделенных записей о том, что они будут принимать участие в действии.
| |
UncheckAllCommand |
Сброс отметки для всех записей о том, что они будут принимать участие в действии.
|