UIContext(FuncIViewContext, IUIContextActionOverridings, IUIContext, Boolean) - конструктор

Инициализирует новый экземпляр класса UIContext.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public UIContext(
	[NotNullAttribute] Func<IViewContext> resolveViewContextFunc,
	[CanBeNullAttribute] IUIContextActionOverridings actionOverridings = null,
	[CanBeNullAttribute] IUIContext parent = null,
	bool parentCanBeClosed = false
)

Параметры

resolveViewContextFunc  FuncIViewContext
Текущий контекст рабочего места. Функция не должна возвращать null.
actionOverridings  IUIContextActionOverridings  (Optional)
Переопределения действий, связанных с текущим контекстом.
parent  IUIContext  (Optional)
Контекст, который должен быть установлен в качестве родительского. Если метод контекста IsClosed возвращает true, то выполняется поиск первого контекста по цепочке свойств Parent, метод которого вернёт false (если такой контекст не найден, то устанавливается null). Переопределить это поведение можно в параметре parentCanBeClosed.
parentCanBeClosed  Boolean  (Optional)
Признак того, что для указанного parent не проверяется признак того, что контекст уже закрыт, т.е. метод IsClosed возвращает true. Указание true в этом параметре может привести к тому, что в качестве родительского контекста будет указан уже закрытая вкладка или диалог с карточкой.

См. также