Autocad 2007 + WPF
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Autocad 2007 + WPF

Autocad 2007 + WPF

Ответ
Поиск в этой теме
Непрочитано 26.09.2012, 16:22 #1
Autocad 2007 + WPF
Namolem
 
Регистрация: 26.09.2012
Сообщений: 13

Мое приложение открывается автокадом как плагин.

Главное окно вызывается как диалог:

[CommandMethod("mezplan")]
public void mezplan()
{
new MezplanWindow().ShowDialog();
}

В пользовательском интерфейсе есть мой UserControl. Он служит для редактирования точек

В контроле есть кнопки для импорта координат из разных файлов, и автокада. Когда диалоговое окно моего плагина запрашивает у автокада выбор объекта на рисунке, форма скрывается на время выбора, а потом появляется снова. Раньше это работало (когда я это делал через WinForms и в простом окошке без Bindings и всего прочего..)

Вопрос: Почему-то, после выбора объекта, окно (кроме рамки и заголовка) становится прозрачным, либо белым. Если свернуть и развернуть, появляются старые элементы интерфейса (до выбора контура), на мышку не реагируют. Окно при этом не зависает, при нажатии кнопки закрытия, закрывается сразу же. Если клавиатурой (Tab) выбрать какой-либо элемент, он начинает работать.
Просмотров: 2720
 
Непрочитано 26.09.2012, 20:44
#2
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Для открытия в AutoCAD диалоговых окон, написанных на WPF, следует пользоваться методами:
Код:
[Выделить все]
Autodesk.AutoCAD.ApplicationServices.Application.ShowModalWindow
Autodesk.AutoCAD.ApplicationServices.Application.ShowModelessWindow
Насколько я помню, данные методы появились только начиная с AutoCAD 2009.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Autocad 2007 + WPF



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой AutoCAD использовать ? denes AutoCAD 55 12.09.2011 14:29
Ошибка 1308, что делать??? (Autocad 2007) yhukym AutoCAD 6 15.03.2010 17:53
Команда _scene в AutoCAD 2007 Alexander_Liseev AutoCAD 2 10.11.2008 12:30
Опция "Поворот" в команде "ШАГ" в AutoCAD 2007 olga87 AutoCAD 2 08.11.2007 11:17