Для изменения размера нажмите или перетащите

FileControlObject - класс

Базовый класс для сортировки IFileSorting, группировки IFileGrouping и фильтрации IFileFiltering.
Иерархия наследования

Пространство имён:  Tessa.UI.Files
Сборка:  Tessa.UI (в Tessa.UI.dll) Версия: 3.5.0.19
Синтаксис
public abstract class FileControlObject : ViewModel<EmptyModel>, 
	IFileControlObject, IFileControlManageable, IFileViewModelListener, IEquatable<IFileControlObject>, 
	INamedItem, INotifyPropertyChanged

Тип FileControlObject предоставляет следующие члены.

Конструкторы
  ИмяОписание
Защищённый методFileControlObject
Создаёт экземпляр класса с указанием значений его свойств.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCaption
Отображаемое имя объекта.
Открытое свойствоIsCollapsed
Признак того, что объект скрыт от пользователя и может быть выбран только из кода.
Открытое свойствоModel
Модель для текущей модели представления.
(Унаследован от ViewModelTModel.)
Открытое свойствоName
Имя объекта, по которому объект можно идентифицировать в коллекциях.
Открытое свойствоScope (Унаследован от ViewModelTModel.)
В начало страницы
Методы
  ИмяОписание
Защищённый методAttach
Добавляет поведение, свойственное для текущего объекта, для заданной модели представления файла.
Защищённый методDetach
Удаляет поведение, свойственное для текущего объекта, для заданной модели представления файла.
Открытый методEquals(Object)
Сравнивает текущий объект с заданным.
(Переопределяет ObjectEquals(Object).)
Открытый методEquals(IFileControlObject)
Сравнивает текущий объект с заданным.
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методFinalizeAsync
Финализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код очистки и возврата элемента управления к исходному состоянию.
Защищённый методFinalizeCoreAsync
Финализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код очистки и возврата элемента управления к исходному состоянию.
Открытый методGetHashCode
Возвращает хеш-код объекта.
(Переопределяет ObjectGetHashCode.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Открытый методInitializeAsync
Инициализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код, подготавливающий элемент управления к работе с объектом.
Защищённый методInitializeCoreAsync
Инициализирует текущий объект для заданного элемента управления файлами. Обычно выполняется код, подготавливающий элемент управления к работе с объектом.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методNotifyAdded
Вызов этого метода уведомляет объект о том, что в коллекцию был добавлен элемент item. Коллекцию можно получить из свойства [IFileViewModel.Collection].
Открытый методNotifyRemoved
Вызов этого метода уведомляет объект о том, что из коллекции был удалён элемент item. Коллекцию можно получить из свойства [IFileViewModel.Collection].
Защищённый методOnModelPropertyChanged (Унаследован от ViewModelTModel.)
Защищённый методOnPropertyChanged(PropertyChangedEventArgs)
Уведомляет об изменении свойства с именем, заданным в аргументах события.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChanged(String)
Уведомляет об изменении свойства с заданным именем у объекта.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(String, Boolean)
Уведомляет об изменении свойства с заданным именем у объекта асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от NotificationObject.)
Защищённый методOnPropertyChangedAsync(PropertyChangedEventArgs, Boolean)
Уведомляет об изменении свойства с именем, заданным в аргументах события, асинхронно, в соответствии с принятым для текущего объекта поведением. Если есть возможность вызвать событие синхронно, то оно вызывается синхронно. Если объект является моделью представления WPF и текущий поток отличен от потока диспетчера WPF для приложения (основной поток UI), то выполнение асинхронно переключается в этот поток. Если это не так, то событие выполняется синхронно.
(Унаследован от ViewModelTModel.)
Защищённый методOnReceiveWeakEvent (Унаследован от ViewModelTModel.)
Защищённый методSetT (Унаследован от ViewModelTModel.)
Открытый методStartListening
Запускает наблюдение за свойствами моделей представления файлов, содержащихся в коллекции.
Открытый методStopListening
Останавливает наблюдение за свойствами моделей представления файлов, содержащихся в коллекции.
Открытый методSuggestUpdate
Выполняет принудительное уведомление подписчиков события [IFileViewModelListener.UpdateSuggested].
Открытый методToString
Возвращает строковое представление объекта.
(Переопределяет ObjectToString.)
В начало страницы
События
  ИмяОписание
Открытое событиеPropertyChanged
Событие, уведомляющее об изменении свойства с определённым именем у модели представления.
(Унаследован от NotificationObject.)
Открытое событиеUpdateSuggested
Событие, происходящее при изменении наблюдаемых свойств у моделей или моделей представления файлов.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGet (Определяется ComHelper.)
Открытый метод расширенияInternalMarkerCanvas
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.)
Открытый метод расширенияInvoke (Определяется ComHelper.)
Открытый метод расширенияSet (Определяется ComHelper.)
В начало страницы
См. также