Начало работы
-
Запустить Visual Studio.
-
Выбрать Create a new project с типом проекта Class Library (.NET Framework).
-
Ввести имя проекта. ВНИМАНИЕ! Имя проекта и библиотеки dll должны начинаться с префикса “Primo.”.
-
Выбрать фреймворк .NET Framework 4.6.1.
-
Добавить в References проекта сборки:
- LTools.Common.dll
- LTools.Dto.dll
- LTools.Enums.dll
- LTools.Scripting.dll
- LTools.SDK.dll
Найти эти сборки можно в папке Primo Studio.
Также добавьте стандартные сборки:
- PresentationCore
- PresentationFramework
- System.Xaml
- WindowsBase
6. Добавьте в проект компонент типа User Control (WPF) (Add ➝ New Item…)
Данный элемент будет являться визуальной составляющей нашего элемента Primo. Данные будущего элемента автоматически будут смаплены на DataContext данного контролла (пример будет приведен далее).
7. Создайте класс (Add ➝ Class…). Данный класс будет являться code-behind нашего элемента.
8. Для создания элемента с синхронным поведением необходимо унаследовать класс LTools.SDK.PrimoComponentSimple<UI>.
Для создания элемента с тайм-аутом необходим класс LTools.SDK.PrimoComponentTO<UI>.
Где UI – это имя вашего визуального компонента из шага 6.