IUIContext - интерфейс

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

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface IUIContext : ISealable
Implements
ISealable

Свойства

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

Методы

IsClosed Возвращает признак того, что контекст закрыт (например, закрыта вкладка карточки или диалог), поэтому он не может использоваться как родительский для других создаваемых контекстов.
SealЗащищает объект от изменений.
(Унаследован от ISealable)

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

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

См. также