ICardView — интерфейс

Определяет дополнительные методы взаимодействия с окном карточки.

Синтаксис

public interface ICardView

Свойства

Имя Описание

SaveChildCardOnClosing

Задаёт или возвращает признак принудительного сохранения подчиненных карточек при их закрытии.

Методы

Имя Описание

ActivateChildCard(Guid)

При переопределении в производном классе активирует подчиненную карточку с указанным идентификатором.

GetActivatedChildCards

Возвращает массив активированных подчиненных карточек.

GetActiveChildCard

При переопределении в производном классе возвращает объект типа BaseCardControl, представляющий активную дочернюю карточку.

GetChildCardIds

Возвращает массив идентификаторов подчиненных карточек.

GetRibbonPages

При переопределении в производном классе возвращает массив страниц ленты инструментов.

GetSetting

При переопределении в производном классе возвращает настройки вида карточки. Требует приведения к нужному типу.

HideEmptyRibbonGroups

При переопределении в производном классе скрывает пустые группы из ленты инструментов.

HideEmptyRibbonPages(IEnumerable)

При переопределении в производном классе осуществляет поиск пустых страниц ленты инструментов, в переданном списке, и срывает их.

OnChildCardActivated(ActiveChildCardEventArgs)

Обрабатывает событие активации подчиненной карточки.

SetSize(Size, Size)

При переопределении в производном классе задаёт размеры окна.

События

Имя Описание

ChildCardActivated

Событие возникает после активации компонента карточки.

Заметки

Данный интерфейс реализуется классом DocsVision.BackOffice.WinForms.BaseCardControl.

Под активацией карточки подразумевается активация компонента карточки, которая происходит при открытии карточки. При закрытии карточки её компонент остаётся активированным, т.е. в списке, возвращаемом методом GetActivatedChildCards будут присутствовать в т.ч. карточки, которые были закрыты.