Я совершенно запутался)) нужна помощь (сразу скажу что это моя первая программ в ревите, сильно не ругайте)
попробую структурировать все вопросы:
1) Мне нужно задать пользователю вопрос: выберите вид (если он на листе то он типа VIewport как я понял)
пробую таким образом:
GetElement(uiApp.ActiveUIDocument.Selection.PickObject(ObjectType.Face,"выберите вид"))
а) можно ли таким образом вести диалог с пользоваетелм?
б) как тип Element преобразовать в тип VIewport?
2) по Viewport у ищу связанный с ним вид:
View myview;
myview = doc.GetElement(Viewport1.ViewId);
программа не запустилась но я думаю это единственная чать которая у меня получилась:)
3) копирую с детализацией вид :
myview.Duplicate(ViewDuplicateOption.WithDetailing); (это тоже освоил
)
4) а вот и самое интресное... как мне теперь выбрать именно тот новый скопированный вид, и как его разместить именно на лист, который опять же хочу спросит у пользоваетля
(как спросить лист тоже не знаю... ведь лист как таковой нельзя выделить типа выберте лист... можно только что бы пользоваетль выбрал какой то сделал его активным а потом вставить в активный... так вот как прервать выполнени на время пока пользователь счелкает по листам и выбирает нужный ему лист? )