UIContext(FuncIViewContext, IUIContextActionOverridings, IUIContext, Boolean) - конструктор
Инициализирует новый экземпляр класса
UIContext.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
public UIContext(
[NotNullAttribute] Func<IViewContext> resolveViewContextFunc,
[CanBeNullAttribute] IUIContextActionOverridings actionOverridings = null,
[CanBeNullAttribute] IUIContext parent = null,
bool parentCanBeClosed = false
)
Public Sub New (
<NotNullAttribute> resolveViewContextFunc As Func(Of IViewContext),
<CanBeNullAttribute> Optional actionOverridings As IUIContextActionOverridings = Nothing,
<CanBeNullAttribute> Optional parent As IUIContext = Nothing,
Optional parentCanBeClosed As Boolean = false
)
public:
UIContext(
[NotNullAttribute] Func<IViewContext^>^ resolveViewContextFunc,
[CanBeNullAttribute] IUIContextActionOverridings^ actionOverridings = nullptr,
[CanBeNullAttribute] IUIContext^ parent = nullptr,
bool parentCanBeClosed = false
)
new :
[<NotNullAttribute>] resolveViewContextFunc : Func<IViewContext> *
[<CanBeNullAttribute>] ?actionOverridings : IUIContextActionOverridings *
[<CanBeNullAttribute>] ?parent : IUIContext *
?parentCanBeClosed : bool
(* Defaults:
let _actionOverridings = defaultArg actionOverridings null
let _parent = defaultArg parent null
let _parentCanBeClosed = defaultArg parentCanBeClosed false
*)
-> UIContext
Параметры
- resolveViewContextFunc FuncIViewContext
-
Текущий контекст рабочего места. Функция не должна возвращать null.
- actionOverridings IUIContextActionOverridings (Optional)
-
Переопределения действий, связанных с текущим контекстом.
- parent IUIContext (Optional)
-
Контекст, который должен быть установлен в качестве родительского.
Если метод контекста IsClosed возвращает true,
то выполняется поиск первого контекста по цепочке свойств Parent, метод которого вернёт false
(если такой контекст не найден, то устанавливается null).
Переопределить это поведение можно в параметре parentCanBeClosed.
- parentCanBeClosed Boolean (Optional)
-
Признак того, что для указанного parent не проверяется признак того, что контекст уже закрыт,
т.е. метод IsClosed возвращает true.
Указание true в этом параметре может привести к тому, что в качестве родительского контекста
будет указан уже закрытая вкладка или диалог с карточкой.