Сообщество программистов Autodesk в СНГ
ADN Club => Другие продукты Autodesk => Navisworks API => Тема начата: enot от 12-05-2021, 13:31:24
-
1.) В чем разница AddInPlugin (понимаю как стандартная панель) и CommandHandlerPlugin (понимаю как пользовательская панель - можно создать свои кнопки и картинки к ним)
2.) В примерах CommandHandlerPlugin используется файл .xaml , поэтому вопрос
Где взять этот Xaml Form Page (как на картинке ниже - у меня в студии его нет)
(https://i.postimg.cc/WDPvzKKH/2021-05-12-13-26-38.png) (https://postimg.cc/WDPvzKKH)
3.) Пример со скрина выше взят из ссылки ниже.
. Пытаюсь пошагово делать все как на видео , но сейчас ошибка вылезает на .xaml файле (его нет в студии)
-
Видео посмотреть не удается - тупо зависло на 0:21.
Если я правильно понимаю, то требуется не WinForm библиотеку делать, а WPF. Может быть, придется переделывать UserControl в Window (на канале Димы Загорулькина есть соответствующее видео).
-
У меня видео норм воспроизводится с сайта (можно также нажать "Посмотреть на ютуб " на этом видео - там кстати есть исходный код в описании к видео)..
Может быть, придется переделывать UserControl в Window
Если делать пользовательский элемент управления WPF - > В usercontrol вставить код xaml как на видео , то так не работает, там товарищ использует именно Xaml Form Page
-
enot,
https://www.google.com/search?&q=forms+xaml+page+missing
-
У меня Xamarin (до этого гуглом я его находил , в описании идет что это для Android поэтому так и не понял то ли это) нет по пути в папках по ссылкам выше. как правильно его добавить?
В итоге нужно воспроизвести в точности все как на видео (сделать готовое решение рабочим)
-
enot,
Значит при инсталляции Visual Studio что-то было не установлено.
-
Подозреваю что не хватает вот этого: (https://live.staticflickr.com/65535/51174462171_f35f30edf7_o.png)
Но в видео видно содержимое этого .xaml-файла. Так что ты бы мог его наверное просто создать вручную, если вопрос упирается только в это.
-
там кстати есть исходный код в описании к видео
Кстати, оттуда можно взять xaml-файл и использовать его как шаблон. И кроме того в проекте нигде не используется Xamarin, так что достаточно просто создать xaml-файл.