TileContextProxy - конструктор

Создаёт экземпляр класса с указанием делегатов, предоставляющих доступ к контексту.

Definition

Пространство имён: Tessa.UI.Tiles
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public TileContextProxy(
	Func<IUIContext> getContextFunc,
	Action<IUIContext> setContextFunc = null,
	Func<ITileCloningContext, ITileContextSource> cloneAction = null
)

Параметры

getContextFunc  FuncIUIContext
Функция, возвращающая текущее значение контекста. Не может быть равна null.
setContextFunc  ActionIUIContext  (Optional)
Функция, устанавливающая текущее значение контекста. Если значение равно null, то при попытке установить контекст будет вызвано исключение.
cloneAction  FuncITileCloningContext, ITileContextSource  (Optional)

Функция, выполняющая дополнительные действия по клонированию создаваемого объекта.

Если функция возвращает отличное от null значение, то именно его вернёт метод Clone(ITileCloningContext), а стандартные операции по клонированию выполнены не будут.

Если функция равна null, то клонирование будет выполняться стандартным способом, при этом все заданные делегаты передаются в объект-копию.

См. также