вторник, 20 марта 2018 г.

Редактор Xaml и ошибка "Имя <...> не существует в пространстве имен <...>"

При работе в Visual Studio многие сталкиваются с ошибками редактора xaml, которые при своём наличии не мешают собрать проект. Эти ошибки в интернете чаще всего носят название "баг visual studio".

Однако, есть разновидность таких ошибок, которые не мешают работе (просто раздражают), а есть ошибки, которые именно мешают работе. Одним из примеров такой ошибки является "Имя <...> не существует в пространстве имен <...>" при установке DataContext окна в режиме дизайна. Конечно можно не задавать DataContext в разметке, а задавать его в коде (что в принципе считается правильным, так как код и разметку могут делать разные люди), но тогда при использовании Binding'ов IntelliSense не будет выдавать нам подсказок. Я не буду говорить в этой записи о вариантах установки DataContext в режиме дизайна - не об этом речь. Расскажу я о вариантах решения

четверг, 15 марта 2018 г.

Создание марок и что нужно помнить при создании семейства

Стояла передо мной задача - проставить марки для 2D-семейств, представляющих собой арматурный каркас. Основная загвоздка при этом - нужно создать несколько марок, которые будут расположены в одной точке. По картинке, думаю, понятнее:

Начало

Сегодня 15.03.2018 я создал этот блог. В данном блоге я буду публиковать записи, связанные с разработкой приложений для Revit, возможно для AutoCAD, а также общие вопросы, связанные с этими программами.

Что меня сподвигло на создание блога:
1. Некоторые интересные и полезные решения мне могут пригодится самому. Но снова вспоминать и искать где это было использовано - долго! А при наличии блога я всегда буду знать где посмотреть подсказку
2. Бывает так, что мне просто нужно куда-то излить своё мнение, связанное с разработкой плагинов. И лучшее место - свой блог.

Надеюсь, что блог кому-то окажется полезным и/или интересным