В примере демонстрируется создание самого простого описания элемента управления "Кнопка" для Команды. При помощи инструмента RevitTool создается описание элемента управления "Кнопка", затем назначается размер "большая" с помощью вспомогательного класса RevitButtonSize . При помощи модификатора AsSingleOnly() Кнопка обозначается "единственной", т.е. она не может быть объединена ни с какой группировкой, ни в каких наборах. Далее Команда размещается в группе Samples и указывается точное размещение команды относительно других, а именно в позиции 0, т.е. самой первой слева. public class SimpleCommand : IRevitCommand
{
...
public IRevitControl Control => AISTools.RevitTool?.CreateButton().SetSize(RevitButtonSize.LARGE).AsSingleOnly().ToGroup("Samples").SetGroupPosition(0);
...
} |
|