Расширенные свойства элемента
-
Имя элемента — задается в свойстве
sdkComponentName
в конструкторе до вызова метода InitClass. Имя элемента отображается в палитре «Элементы». -
Текст помощи — задается в свойстве
sdkComponentHelp
в конструкторе до вызова метода InitClass. Текст помощи отображается в нижней части палитры свойств элемента. -
Иконка элемента — задается в свойстве
sdkComponentIcon
в конструкторе до вызова метода InitClass. Путь к иконке выполняется в стандартном для WPF-приложений формате.Пример:
“pack://application:,,/Primo.SDKSample;component/Images/sample.png”
, где:- Primo.SDKSample – имя библиотеки;
- Images – имя папки, содержащей рисунок;
- sample.png – имя файла рисунка.
🔸 Внимание! Не забудьте пометить Build Action файла рисунка как Resource.
-
Ссылка на ресурс помощи — URL сайта онлайн-справки по элементу задается в свойстве
sdkComponentHelpUrl
. Ссылка на портал Primo находится в константеWFElementBase.HELP_URL_ROOT
.Пример:
public PrimoElementBack(IWFContainer container) : base(container)
{
sdkComponentName = "My sync element";
sdkComponentHelp = "This is my first sync element";
sdkComponentIcon = "pack://application:,,/Primo.SDKSample;component/Images/sample.png";
sdkComponentHelpUrl = "http://...";
InitClass(container);
}