IReusableCardComponent — интерфейс
Определяет возможность повторного использования компонента карточки.
-
Пространство имён:
DocsVision.Platform.CardHost
-
Сборка:
DocsVision.Platform.CardHost.dll
Свойства
Имя | Описание |
---|---|
Возвращает признак того, что компонент может быть повторно использован. |
|
Возвращает режим повторного использования компонента карточки. |
Заметки
Повторно используемый компонент кэшируется во внутреннем хранилище контейнера карточек и при следующем обращении (в т.ч. к карточке аналогичного типа) запрашивается из кэша, вместо повторного создания.
Если установлен режим Mode.OwnLogic
, то контейнер карточек получает признак повторного использования компонента из переменной CanBeReused, если режим Mode.CardHostLogic
, то необходимость повторного использования компонента определяется самим контейнером карточек, исходя из внутренней логики. В режиме Mode.NoReusage
компонент не кэшируется, а создаётся каждый раз повторно.
Необходимость использования данной функциональности определяется разработчиком.