TileEvaluationEventArgs - класс

Аргументы события, выполняющего вычисления для изменений состояния и видимости плиток. Событие распространяется по иерархии плиток.

Definition

Пространство имён: Tessa.UI.Tiles
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public sealed class TileEvaluationEventArgs : TileSourceEventArgs, 
	ISealable
Inheritance
Object    EventArgs    DeferredEventArgs    TileSourceEventArgs    TileEvaluationEventArgs
Implements
ISealable

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

TileEvaluationEventArgs Создаёт экземпляр класса с указанием источника события.

Свойства

ActionCount Возвращает количество действий, зарегистрированных в объекте. Массив возвращённого размера будет создан в результате вызова метода PrepareActions.
Current Текущий объект, для которого выполняется событие.
CurrentTile Текущая плитка ITile, для которой выполняется событие, или null, если тип объекта [F:Current] отличается от ITile.
IsSealedПризнак того, что объект был защищён от изменений.
Source Источник события при передаче по иерархии плиток.
(Унаследован от TileSourceEventArgs)
Tile Источник события [F:Source], приведённый к типу ITile, или null, если тип источника события отличается от ITile.

Методы

Defer Возвращает объект, обеспечивающий ожидание действия. Вызовите метод в следующей конструкции, содержащей ожидания await:
C#
var deferral = e.Defer();
try
{
    await ...
}
catch (Exception ex)
{
    deferral.SetException(ex);
}
finally
{
    deferral.Dispose();
}

(Унаследован от DeferredEventArgs)
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetInfo Возвращает информацию о свойствах, которые будут изменены для заданной плитки.
GetInfoEffective Возвращает информацию о свойствах, которые будут доступны для заданной плитки после изменения.
GetIsCollapsed Возвращает признак того, что плитка не должна отображаться при генерации, или null, если это свойство плитки не изменяется.
GetIsCollapsedEffective Возвращает признак того, что плитка не будет отображаться при генерации после применения действий.
GetIsEnabled Возвращает признак того, что команда плитки должна быть доступна для выполнения, или null, если это свойство плитки не изменяется.
GetIsEnabledEffective Возвращает признак того, что команда плитки будет доступна для выполнения после применения действий.
GetIsHidden Возвращает признак того, что плитка не должна отображаться на экране, или null, если это свойство плитки не изменяется.
GetIsHiddenEffective Возвращает признак того, что плитка не будет отображаться на экране после применения действий.
GetIsVisible Возвращает признак того, что плитка должна отображаться на экране после применения действий не зависимо от состояния плитки перед применением действий.
GetIsVisibleEffective Возвращает признак того, что плитка будет отображаться на экране после применения действий для её текущего состояния.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
PrepareActions Подготавливает действия по изменению состояния или видимости плиток.
SealЗащищает объект от изменений.
SetIsCollapsed Устанавливает признак того, что плитка не должна отображаться при генерации.
SetIsEnabled Устанавливает признак того, что команда плитки должна быть доступна для выполнения.
SetIsEnabledWithCollapsing Устанавливает признак того, что команда плитки должна быть доступна для выполнения, а сама плитка не должна быть скрыта.
SetIsHidden Устанавливает признак того, что плитка не должна отображаться на экране.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryPrepareFirstAction Возвращает первое доступное действие по изменению состояния или видимости плиток или null, если действия отсутствуют. Метод удобно использовать, если заранее известно, что будет не более одного действия.

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

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
IsPropertyChanged Проверяет наступление события изменения свойства propertyName
(Определяется PropertyChangedHelper)
Set
(Определяется ComHelper)

См. также