IFileGrouping - интерфейс

Группировка файлов, которая может быть выбрана в элементе управления IFileControl.

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface IFileGrouping : IFileControlObject, 
	IFileControlManageable, IFileViewModelListener, IEquatable<IFileControlObject>, INamedItem, 
	INotifyPropertyChanged
Implements
INotifyPropertyChanged, IEquatableIFileControlObject, INamedItem, IFileControlManageable, IFileControlObject, IFileViewModelListener

Заметки

Время жизни группировки не должно превышать времени жизни элемента управления, чтобы не происходило утечки памяти при подписке на событие UpdateSuggested.

Свойства

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

Методы

EqualsIndicates whether the current object is equal to another object of the same type.
(Унаследован от IEquatableIFileControlObject)
FinalizeAsync Финализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код очистки и возврата элемента управления к исходному состоянию.
(Унаследован от IFileControlManageable)
GetGroupInfo Возвращает структуру, которая описывает информацию по группе для заданной модели представления файла, по которой выполняется группировка. Структура определяется идентификатор группы, отображаемое название и строку для сортировки.
InitializeAsync Инициализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код, подготавливающий элемент управления к работе с объектом.
(Унаследован от IFileControlManageable)
NotifyAdded Вызов этого метода уведомляет объект о том, что в коллекцию был добавлен элемент item. Коллекцию можно получить из свойства [IFileViewModel.Collection].
(Унаследован от IFileViewModelListener)
NotifyRemoved Вызов этого метода уведомляет объект о том, что из коллекции был удалён элемент item. Коллекцию можно получить из свойства [IFileViewModel.Collection].
(Унаследован от IFileViewModelListener)
StartListening Запускает наблюдение за свойствами моделей представления файлов, содержащихся в коллекции.
(Унаследован от IFileViewModelListener)
StopListening Останавливает наблюдение за свойствами моделей представления файлов, содержащихся в коллекции.
(Унаследован от IFileViewModelListener)
SuggestUpdate Выполняет принудительное уведомление подписчиков события [IFileViewModelListener.UpdateSuggested].
(Унаследован от IFileViewModelListener)

События

PropertyChangedOccurs when a property value changes.
(Унаследован от INotifyPropertyChanged)
UpdateSuggested Событие, происходящее при изменении наблюдаемых свойств у моделей или моделей представления файлов.
(Унаследован от IFileViewModelListener)

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

Apply Применяет заданную группировку к модели представления файла.
(Определяется FileUIExtensions)

См. также