ShowCardOptions - класс

Настройки отображения карточки.

Definition

Пространство имён: Tessa.UI
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public class ShowCardOptions
Inheritance
Object    ShowCardOptions
Derived

Конструкторы

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

Свойства

AlwaysNewTab

Признак того, что карточка всегда открывается в новой вкладке, которая не может быть позднее найдена и активирована по тому же идентификатору карточки (например, при открытии по ссылке).

Свойство CardID у возвращённого объекта будет равно новому идентификатору.

Если значение равно false, то вместо открытия карточки может быть выбрана вкладка, в которой уже открыта карточка с этим идентификатором.

DialogWindowModifierAction

Метод, который вызывается для объекта окна TessaWindow перед тем, как карточка будет отображена в диалоговом окне.

Не учитывается при отображении во вкладке. Метод всегда выполняется в потоке UI.

По умолчанию свойство равно null, при этом не выполняется дополнительных действий.

DisplayValue Отображаемое имя карточки, используемое при отсутствии Digest, или null, если отображаемое имя вычисляется автоматически.
GetCardToActivateFuncAsync

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

Функция вызывается, только если свойства AlwaysNewTab и IgnorePreviouslyOpenedTab указаны как false.

Если свойство равно null, то активируется первая доступная карточка с указанным идентификатором.

HideParentWindow Признак того, что при открытии окна диалога родительское окно должно быть скрыто. Не скрывает основное окно приложения. Не учитывается при отображении во вкладке.
IgnorePreviouslyOpenedTab

Признак того, что вкладка с уже открытой карточкой с тем же идентификатором игнорируется и не активируется, т.е. всегда открывается новая вкладка.

Это не влияет на возможность позднее найти и активировать вкладку по идентификатору карточки (например, при открытии по ссылке).

Если установлено свойство AlwaysNewTab как true, то значение этого свойства также принимается равным true.

OpenInFullscreen Признак, что диалог нужно открыть в полноэкранном режиме. Актуально только при открытии в режиме диалога.
OpenToTheRightOfSelectedTab Если будет открыта новая вкладка (а не выбрана уже существующая), то она будет открыта справа от текущей выбранной вкладки. В противном случае вкладка добавляется в конец.
RestoreWindowLocationToParent Признак того, что при закрытии окна диалога его позиция и размеры должны быть использованы для вновь открытого родительского окна. Не изменяет размеры основного окна приложения. Учитывается только при использовании флага HideParentWindow. Не учитывается при отображении во вкладке.
ShowOnlyFirstTab Признак, что нужно показывать только первую вкладку карточки без заголовка. Актуально только при открытии в режиме диалога.
Splash

Внешний объект сплэш-окна Tessa.Platform.ISplash, при отображении которого выполняется операция с карточкой, или null, если сплэш-окно не отображается. Объект окна должен быть в блоке using, внутри которого выполняемая операция с карточкой.

Сплэш-окно может быть скрыто внутри метода в случае, если операция с карточкой производится с открытием диалогового окна.

UseParentWindowLocation Признак того, что при открытии окна диалога в качестве позиции и размеров открываемого окна должны использоваться настройки родительского окна. Учитывается только при использовании флага HideParentWindow. Не учитывается при отображении во вкладке.
WithDialogWallpaper Признак того, что при отображении в диалоге должно отображаться фоновое изображение. Не учитывается при отображении во вкладке. По умолчанию равно true.
WithTabControlBackground Признак того, что при отображении над фоновым изображением необходимо отрисовать полупрозрачный фон TabControlBackground.
WithUIExtensions Признак того, что должны выполняться UI расширения при действиях с карточкой. Не учитывается при отображении объекта ICardEditorModel, переданного в метод снаружи. По умолчанию равно true.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также