UIContext - класс

Контекст операции с пользовательским интерфейсом.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public sealed class UIContext : IUIContext, 
	ISealable
Inheritance
Object    UIContext
Implements
ISealable, IUIContext

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

UIContext(FuncIViewContext, IUIContextActionOverridings, IUIContext, Boolean) Инициализирует новый экземпляр класса UIContext.
UIContext(ICardEditorModel, IUIContextActionOverridings, IUIContext, Boolean) Создаёт экземпляр класса с указанием параметров контекста.
UIContext(IViewContext, IUIContextActionOverridings, IUIContext, Boolean) Инициализирует новый экземпляр класса UIContext.
UIContext(ICardEditorModel, FuncIViewContext, IUIContextActionOverridings, IUIContext, Boolean) Инициализирует новый экземпляр класса UIContext.
UIContext(ICardEditorModel, IViewContext, IUIContextActionOverridings, IUIContext, Boolean) Инициализирует новый экземпляр класса UIContext.

Свойства

ActionOverridings Набор переопределенных действий в текущем контексте или null, если в контексте нет переопределенных действий.
CardEditor Редактор карточки или null, если в контексте размещена не карточка.
Current Текущий контекст IUIContext.
HasCurrent Признак того, что текущий код выполняется внутри операции с контекстом IUIContext, а свойство Current ссылается на действительный контекст.
Info Информация, связанная с контекстом и изменяемая в расширениях. Возвращённый объект гарантированно не равен null. Сохраняемая информация может быть несериализуемой, например, можно записать ссылки на модели представлений или любые другие объекты.
InputBindings Коллекция объектов [System.Windows.Input.InputBinding], связанных с текущим контекстом.
IsSealedПризнак того, что объект был защищён от изменений.
Parent Родительский контекст или null, если родительский контекст отсутствует.
TileContext Объект, управляющий информацией по плиткам. Возвращённое значение не равно null.
Tiles Рабочая область с плитками или null, если плитки не были инициализированы.
Unknown Неизвестный контекст IUIContext.
ViewContext Информация по представлению или null, если в контексте размещено не представление.

Методы

Create Создаёт область операции, в которой заданный контекст будет являться текущим.
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)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
IsClosed Возвращает признак того, что контекст закрыт (например, закрыта вкладка карточки или диалог), поэтому он не может использоваться как родительский для других создаваемых контекстов.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SealЗащищает объект от изменений.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

AddInputBinding Добавляет привязку на заданный жест для выполнения команды плитки, если выполнение такой команды разрешено.
(Определяется UIExtensions)
AddKeyBinding Добавляет привязку на горячую клавишу для выполнения команды плитки, если выполнение такой команды разрешено.
(Определяется UIExtensions)
Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
InvokeDialogClosingActionAsync Выполняет действие при закрытии окна Advanced диалога.
(Определяется CardUIExtensions)
InvokeDialogClosingBeforeSavingActionAsync Выполнить событие при закрытии окна Advanced диалога перед его сохранением.
(Определяется CardUIExtensions)
Set
(Определяется ComHelper)
SetCardCreationInfo Устанавливает информацию по созданию карточки в контексте IUIContext.
(Определяется CardUIExtensions)
SetDialogClosingAction Устанавливает действие, выполняемое при закрытии окна Advanced диалога.
(Определяется CardUIExtensions)
SetDialogClosingBeforeSavingAction Устанавливает действие, выполняемое при закрытии окна Advanced диалога перед его сохранением. Возникает, когда есть изменения в карточке, пользователю отобразился диалог с сохранением изменений и пользователь нажал сохранить.
(Определяется CardUIExtensions)
TryGetCardCreationInfo Возвращает информацию по созданию карточки в контексте IUIContext или null, если такая информация не установлена.
(Определяется CardUIExtensions)

См. также