ICardHost — интерфейс

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

Синтаксис

[ServiceContract(Namespace = "http://DocsVision.Platform.CardHost")]
public interface ICardHost

Свойства

Имя Описание

CardCount

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

ExtensionManager

Возвращает интерфейс взаимодействия с расширениями Windows-клиента.

FolderCardId

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

SearchCardId

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

ViewCardId

Возвращает идентификатор карточки представления.

Методы

Имя Описание

ActivateFolder(Guid, Boolean)

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

CloseCards

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

CreateCard(Guid, Guid, ParameterCollection)

Создаёт карточку.

GetCardUrl(Guid, Guid)

При переопределении в производном классе формирует URL-адрес для указанной карточки.

GetFolderUrl(Guid, Guid)

При переопределении в производном классе формирует URL-адрес для указанной папки.

GetShortcutUrl(Guid, Guid, Guid)

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

Refresh(Boolean)

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

SelectCard(String)

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

SelectCard(String, Object)

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

SelectCards(String)

При переопределении в производном классе открывает окно выбора нескольких экземпляров из списка карточек. Окно выбора будет иметь заданный заголовок.

SelectCards(String, String)

При переопределении в производном классе открывает окно выбора нескольких экземпляров из отфильтрованного списка карточек. Окно выбора будет иметь заданный заголовок.

SelectFolder(String)

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

SelectFolder(String, Int)

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

SelectFolder(String, Int32, Guid)

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

SelectFromCard(Guid, String)

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

SelectFromCard(Guid, String, Object)

При переопределении в производном классе отображает карточку в режиме выбора строки. Позволяет использовать дополнительные параметры активации.

ShowCard(Guid, ActivateMode)

При переопределении в производном классе отображает пользовательский интерфейс карточки в режиме контейнера.

ShowCardModal(Guid, ActivateMode)

При переопределении в производном классе отображает модально пользовательский интерфейс карточки в режиме контейнера.

ShowCard(Guid, Guid, ActivateMode, ActivateFlags, Object)

При переопределении в производном классе отображает модально пользовательский интерфейс карточки в режиме контейнера с передачей параметров активации карточки.

ToIntPtr

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

События

Имя Описание

CardChanged

Происходит после изменения данных карточки.

CardClosed

Происходит при закрытии карточки.

CardOpened

Происходит при открытии карточки.

Refreshed

Происходит при обновлении данных карточки.