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

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

Definition

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

Параметры

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

См. также