IFileSorting - интерфейс

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

Definition

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

Заметки

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

Свойства

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

Методы

CompareCompares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
(Унаследован от IComparerIFileViewModel)
EqualsIndicates whether the current object is equal to another object of the same type.
(Унаследован от IEquatableIFileControlObject)
FinalizeAsync Финализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код очистки и возврата элемента управления к исходному состоянию.
(Унаследован от IFileControlManageable)
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)

См. также