CycleGrouping - класс

Группировка по циклу согласования

Definition

Пространство имён: Tessa.Extensions.Default.Client.Files
Сборка: Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 4.0.4
C#
public class CycleGrouping : FileGrouping
Inheritance
Object    NotificationObject    NotificationUIObject    ViewModelEmptyModel    FileControlObject    FileGrouping    CycleGrouping

Заметки

Класс-наследник может переопределить поведение класса, например, установить сортировку по умолчанию для данной группировки.

Конструкторы

CycleGroupingИнициализирует новый экземпляр класса CycleGrouping

Свойства

CaptionОтображаемое имя объекта.
(Унаследован от FileControlObject)
IsCollapsedПризнак того, что объект скрыт от пользователя и может быть выбран только из кода.
(Унаследован от FileControlObject)
Model Модель для текущей модели представления.
(Унаследован от ViewModelTModel)
NameИмя объекта, по которому объект можно идентифицировать в коллекциях.
(Унаследован от FileControlObject)
Scope
(Унаследован от ViewModelTModel)

Методы

Attach
(Переопределяет FileControlObjectAttach(IFileViewModel))
Detach
(Переопределяет FileControlObjectDetach(IFileViewModel))
Equals(IFileControlObject)Сравнивает текущий объект с заданным.
(Унаследован от FileControlObject)
Equals(Object)Сравнивает текущий объект с заданным.
(Унаследован от FileControlObject)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
FinalizeAsync Финализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код очистки и возврата элемента управления к исходному состоянию.
(Унаследован от FileControlObject)
FinalizeCoreAsync Финализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код очистки и возврата элемента управления к исходному состоянию.
(Унаследован от FileControlObject)
GetGroupInfo Возвращает структуру, которая описывает информацию по группе для заданной модели представления файла, по которой выполняется группировка. Структура определяется идентификатор группы, отображаемое название и строку для сортировки.
(Унаследован от FileGrouping)
GetGroupInfoCore
(Переопределяет FileGroupingGetGroupInfoCore(IFileViewModel))
GetHashCodeВозвращает хеш-код объекта.
(Унаследован от FileControlObject)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitializeAsync Инициализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код, подготавливающий элемент управления к работе с объектом.
(Унаследован от FileControlObject)
InitializeCoreAsync Инициализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код, подготавливающий элемент управления к работе с объектом.
(Унаследован от FileControlObject)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NotifyAdded Вызов этого метода уведомляет объект о том, что в коллекцию был добавлен элемент item. Коллекцию можно получить из свойства [IFileViewModel.Collection].
(Унаследован от FileControlObject)
NotifyRemoved Вызов этого метода уведомляет объект о том, что из коллекции был удалён элемент item. Коллекцию можно получить из свойства [IFileViewModel.Collection].
(Унаследован от FileControlObject)
OnModelPropertyChanged
(Унаследован от ViewModelTModel)
OnPropertyChanged(PropertyChangedEventArgs) Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject)
OnPropertyChanged(String) Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject)
OnPropertyChangedAsync(PropertyChangedEventArgs, Boolean) Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationUIObject)
OnPropertyChangedAsync(String, Boolean) Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject)
OnReceiveWeakEvent
(Унаследован от ViewModelTModel)
StartListening Запускает наблюдение за свойствами моделей представления файлов, содержащихся в коллекции.
(Унаследован от FileControlObject)
StopListening Останавливает наблюдение за свойствами моделей представления файлов, содержащихся в коллекции.
(Унаследован от FileControlObject)
SuggestUpdate Выполняет принудительное уведомление подписчиков события [IFileViewModelListener.UpdateSuggested].
(Унаследован от FileControlObject)
ToStringВозвращает строковое представление объекта.
(Унаследован от FileControlObject)

События

PropertyChangedСобытие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject)
UpdateSuggested Событие, происходящее при изменении наблюдаемых свойств у моделей или моделей представления файлов.
(Унаследован от FileControlObject)

Поля

CycleGroupName 
DocumentsOnApprovalGroupName Группа "Согласуемые документы".

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также