AbFileSourceGrouping - класс

Группировка по источнику файла.

Definition

Пространство имён: Tessa.Extensions.Default.Client.AbTest
Сборка: Tessa.Extensions.Default.Client (в Tessa.Extensions.Default.Client.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class AbFileSourceGrouping : FileGrouping
Inheritance
Object    NotificationObject    NotificationUIObject    ViewModelEmptyModel    FileControlObject    FileGrouping    AbFileSourceGrouping

Заметки

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

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

AbFileSourceGrouping Группировка по источнику файла.

Свойства

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

Методы

AttachДобавляет поведение, свойственное для текущего объекта, для заданной модели представления файла.
(Унаследован от FileControlObject)
DetachУдаляет поведение, свойственное для текущего объекта, для заданной модели представления файла.
(Унаследован от FileControlObject)
Equals(IFileControlObject)Indicates whether the current object is equal to another object of the same type.
(Унаследован от FileControlObject)
Equals(Object)Determines whether the specified object is equal to the current 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))
GetHashCodeServes as the default hash function.
(Унаследован от 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)
ToStringReturns a string that represents the current object.
(Унаследован от FileControlObject)

События

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

Поля

См. также