NavExtension — класс
Базовый класс для расширения Windows-клиента.
-
Пространство имён:
DocsVision.Platform.WinForms
-
Сборка:
DocsVision.Platform.WinForms.dll
Синтаксис
[ClassInterface(ClassInterfaceType.None)]
[ComVisible(true)]
[DefaultEvent("CardLoaded")]
[Guid("83458583-6D7E-41EE-B4D6-A3FD5D661CC9")]
[ToolboxItem(false)]
public class NavExtension : CardControl, INavExtension, INavCardSubTypesExtension, INavDragDropExtension, INavFolderExtTypesExtension, INavReportExtension, INavCommandExtension, INavStandardCommandExtension, INavEventExtension, INavPickerExtension, INavControlExtension, INavPropPagesExtension, INavCardCreatorExtension, INavCardCreatorEntryContainerExtension
Свойства
Имя | Описание |
---|---|
|
Возвращает коллекцию команд расширения. |
|
Возвращает коллекцию страниц свойств карточек и папок. |
|
Возвращает коллекцию стандартных команд поддерживаемых расширением. |
|
Возвращает типы расширений реализуемые карточкой расширения. |
Методы
Имя | Описание |
---|---|
Возвращает информацию о командах расширения Windows-клиента. |
|
Создаёт и возвращает коллекцию страниц свойств. |
|
Запускает механизм экспорта. |
|
|
Возвращает название заданного расширения. |
Вызов указанной команды расширения. |
|
|
Вызов стандартной команды. |
|
Формирует коллекцию идентификаторов безопасности SID из коллекции имён учетных записей. |
Сопоставляет заданной коллекции карточек их подтипы. |
|
|
Формирует по заданным учетным данным коллекцию учетных данных заданного формата. |
|
Формирует коллекцию учетных записей из заданной коллекции идентификаторов безопасности SID. |
|
Создаёт событие при перетаскивания объекта, когда курсор входит в пределы контейнера карточки. |
|
Создаёт событие, когда указатель выходит за границы контейнера карточки, в режиме перетаскивания. |
|
Создаёт событие завершения перетаскивания, при отпускании объекта в пределах контейнера карточки. |
Вызывается при завершении работы Windows-клиента. |
|
Вызывается при загрузке Windows-клиента. |
|
Отображает интерфейс выбора учетных записей. |
|
Формирует коллекцию всех доступных подтипов карточек. |
|
Формирует коллекцию описаний типов папок. |
|
Возвращает статус заданной команды. |
|
|
Возвращает статусы заданной коллекции команд. |
Возвращает для заданной папки режим работы с Windows-клиентом. |
|
|
Возвращает статус заданной стандартной команды. |
|
Возвращает статусы заданной коллекции стандартных команд. |
|
Перезагружает расширение. |
Примеры
[ComVisible(true)]
[Guid("6A0676EE-1DAF-4A59-B5EB-E0B5B4C175EE")]
[ClassInterface(ClassInterfaceType.None)]
public sealed partial class TestExtension : NavExtension
{
public TestExtension() { }
protected override NavExtensionTypes SupportedTypes
{
get
{
return NavExtensionTypes.All;
}
}
protected override string GetExtensionName(NavExtensionTypes extensionType)
{
return "TextExtension";
}
//...
}