Пространство имен: ARO.AIS.API.Revit
Сборка: ARO.AIS.API.dll
Интерфейс описания основной и дополнительных вкладок Разработчика.
public interface IRevitTab
Навигация
Свойства
Position | Задает и возвращает положение вкладки |
Enabled | Флаг отвечающий за доступность вкладки |
Visible | Флаг отвечающий за видимость вкладки |
Id | Уникальный ID вкладки |
Name | Наименование вкладки |
Подробное описание
Свойства
Position
Позволяет установить (задать) или получить положение вкладки. Нумерация положения начинается с 0. Вкладки всегда сгруппированы по Разработчику. Вкладки Разработчика располагаются слева направо, где самая первая вкладка Разработчика слева имеет позицию 0. Разработчик не может влиять на сторонние (не его) вкладки.
byte Position { get; set; }
Enabled
Флаг управляющий доступностью вкладки.
bool Enabled { get; set; }
Visible
Флаг управляющий видимостью вкладки.
bool Visible { get; set; }
Id
Позволяет установить (задать) или получить уникальный код для вкладки. Вкладка может быть идентифицирована по уникальному коду.
Guid Id { get; set; }
Guid? Id { get; set; }
Name
Позволяет установить (задать) или получить имя вкладки. Вкладка может быть идентифицирована по уникальному имени. Если имя вкладки не уникально, то будет найдена первая встретившаяся вкладка с указанным именем.
string Name { get; set; }
string? Name { get; set; }
Имя основной вкладки Разработчика всегда соответствует имени Разработчика.
Имя дополнительной вкладки всегда формируется в виде суффикса к имени Разработчика, по следующему принципу: ИмяРазработчика [ИмяДополнительнойВкладки].
Пример:
OurSoft - имя Разработчика.
Tools - имя дополнительной вкладки Разработчика
Имя основной вкладки Разработчика: OurSoft
Имя дополнительной вкладки Разработчика: OurSoft [Tools]