ITilePanel - интерфейс

Панель с плитками.

Definition

Пространство имён: Tessa.UI.Tiles
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface ITilePanel : ITileSource, 
	ITileContextSource, ISealable, INotifyPropertyChanged, ICloneable
Implements
INotifyPropertyChanged, ICloneable, ISealable, ITileContextSource, ITileSource

Свойства

Context Контекст, в котором выполняется команда при клике по плиткам. Если контекст не был задан, то используется теущий контекст. Установка значения null явно указывает, что необходимо использовать текущий контекст.
(Унаследован от ITileContextSource)
ContextSourceИсточник контекста для текущего объекта.
(Унаследован от ITileSource)
DirectionНаправление отрисовки плиток.
InfoИнформация для расширений.
(Унаследован от ITileSource)
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
MinCapacity Минимальное количество полноразмерных плиток, для которых резервируется место при отображении панели, или 0, если дополнительное место под плитки не резервируется.
SharedInfo Информация для расширений, которая не клонируется при клонировании объекта. Рекомендуется использовать для хранения объектов, которые могут быть искажены при сериализации.
(Унаследован от ITileSource)
TilesКоллекция дочерних плиток.
(Унаследован от ITileSource)

Методы

Clone Выполняет клонирование панели вместе со всеми размещаемыми плитками. Клонируется текущее состояние события [ITileSource.Evaluating].
Clone(ITileCloningContext)Выполняет клонирование источника контекста для плиток.
(Унаследован от ITileContextSource)
CloneData Выполняет клонирование свойств панели вместе со всеми размещаемыми плитками. Клонируется текущее состояние события [ITileSource.Evaluating]. Не выполняет клонирование источника для контекста.
EnumerateTiles Возвращает перечисление всей иерархии дочерних плиток. Если текущий объект является плиткой, то он не возвращается в результирующей последовательности.
(Унаследован от ITileSource)
EvaluateAsync(Boolean, CancellationToken) Выполняет вычисление для изменений состояния и видимости плиток как для текущего объекта, так и для всех его дочерних объектов.
(Унаследован от ITileSource)
EvaluateAsync(TileEvaluationEventArgs, Boolean, CancellationToken) Выполняет вычисление для изменений состояния и видимости плиток как для текущего объекта, так и для всех его дочерних объектов. Метод может быть переопределён в дочернем классе.
(Унаследован от ITileSource)
EvaluateChildrenAsync Выполняет вычисление для изменений состояния и видимости плиток для всех дочерних объектов, но не для текущего объекта.
(Унаследован от ITileSource)
EvaluateSelfAsyncВыполняет вычисление для изменений состояния и видимости плиток для текущего объекта.
(Унаследован от ITileSource)
NotifyClosedAsync(CancellationToken) Определяет, что необходимо выполнить событие, происходящее при закрытии панели с плитками. В качестве источника события указывает на панель.
NotifyClosedAsync(TileSourceEventArgs, CancellationToken) Определяет, что необходимо выполнить событие, происходящее при закрытии панели с плитками.
(Унаследован от ITileSource)
NotifyLoadedAsync(CancellationToken) Определяет, что необходимо выполнить событие, происходящее при завершении построения иерархии плиток перед их отображением. В качестве источника события указывает на панель.
NotifyLoadedAsync(TileSourceEventArgs, CancellationToken) Определяет, что необходимо выполнить событие, происходящее при завершении построения иерархии плиток перед их отображением.
(Унаследован от ITileSource)
NotifyOpeningAsync(CancellationToken) Определяет, что необходимо выполнить событие, происходящее непосредственно перед отображением иерархии плиток. В качестве источника события указывает на панель.
NotifyOpeningAsync(TileSourceEventArgs, CancellationToken) Определяет, что необходимо выполнить событие, происходящее непосредственно перед отображением иерархии плиток.
(Унаследован от ITileSource)
NotifyUnloadedAsync(CancellationToken) Определяет, что необходимо выполнить событие, происходящее, когда панель с плитками не будет больше использоваться. В качестве источника события указывает на панель.
NotifyUnloadedAsync(TileSourceEventArgs, CancellationToken) Определяет, что необходимо выполнить событие, происходящее, когда панель с плитками не будет больше использоваться.
(Унаследован от ITileSource)
ResetEvaluating Очищает список обработчиков в событии [Evaluating].
(Унаследован от ITileSource)
SealЗащищает объект от изменений.
(Унаследован от ISealable)
SortВыполняет сортировку плиток для текущего объекта и всех дочерних объектов.
(Унаследован от ITileSource)
UpdateClonedContext Клонирует источник контекста для текущего объекта и устанавливает его как основной как для себя, так и для дочерних плиток. Если источник контекста не найден в контексте операции, то будет создан новый источник, не связанный с источником контекста для других объектов в иерархии плиток.
(Унаследован от ITileSource)

События

ClosedСобытие, происходящее при закрытии панели с плитками.
(Унаследован от ITileSource)
Evaluating Событие, обработчики которого выполняют вычисления для изменений состояния и видимости плиток.
(Унаследован от ITileSource)
LoadedСобытие, происходящее при завершении построения иерархии плиток перед их отображением.
(Унаследован от ITileSource)
OpeningСобытие, происходящее непосредственно перед отображением иерархии плиток.
(Унаследован от ITileSource)
PropertyChangedOccurs when a property value changes.
(Унаследован от INotifyPropertyChanged)
UnloadedСобытие, происходящее, когда панель с плитками не будет больше использоваться.
(Унаследован от ITileSource)

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

ResolveRootContextSource Возвращает корневой объект ITileContextSource для иерархии объектов ITileSource, связанных через свойство ContextSource.
(Определяется TileExtensions)
ResolveRootSource Возвращает корневой объект ITileSource для иерархии объектов ITileSource, связанных через свойство ContextSource.
(Определяется TileExtensions)

См. также