Найти в Дзене
Создание WPF-приложения для Revit

Создание WPF-приложения для Revit

Набор статей по созданию WPF-приложения. Подборка в процессе создания
подборка · 5 материалов
240 читали · 1 год назад
Создание шаблона WPF-приложения для Revit
Я написал уже довольно много статей про написание плагинов и приложений для Revit. Во всей этой деятельности есть интересная особенность — сам код, исполняемый внутри Ревита, писать несложно. Набиваешь руку, набираешь опыт — и вот уже небольшие плагины вылетают из-под вашего пера один за другим. Но проблемой является создание плагина прямо с нуля. Есть очень много нюансов, которые нужно держать в голове при создании нового проекта, и которые легко забыть: код мы пишем часто, а новые проекты создаём редко...
468 читали · 1 год назад
Создание WPF-приложения для Revit. Библиотека Community.Toolkit.Mvvm
Всем привет! Сегодня расскажу, как с помощью применения новой технологии от Microsoft мы сможем упростить нашу ViewModel, избавиться от RelayCommand и в принципе сделаем наш код более читаемым. В этой статье мы: Дисклеймер: некоторые действия, приведённые в этой статье, могут показаться вам странными. Не переживайте: в следующей статье я расскажу про создание шаблонов Visual Studio, и повторять их в будущем особо не придётся. Библиотека Community.Toolkit.Mvvm Это библиотека, разработанная для создания WPF-приложений...
322 читали · 1 год назад
Создание WPF-приложения для Revit. Часть 3. Добавление команд
Часть 1. Часть 2. В 2 предыдущих частях мы научились создавать окно приложения (View) на языке XAML, а также создали для него класс ViewModel и запустили приложение. В принципе, этого достаточно — приложение из 2 части цикла про WPF полноценно работает. Однако, в нём есть довольно большой минус — мы использовали обработку события Click для запуска команды, а не механизм привязок. Такая реализация не позволяет полноценно отделить окно от бизнес-логики приложения, и несёт некоторые другие минусы, о которых я скажу позже...
435 читали · 1 год назад
Создание WPF-приложения для Revit. Часть 2. Заполнение окна и запуск.
Всем привет! Сегодня завершим работу над WPF-приложением из первой части статьи, где мы создали пустое WPF-окно и запустили его из Revit. Научимся создавать ViewModel и работать с привязками данных, а так же запустим приложение и посмотрим результат. Задача Напоминаю задачу, поставленную в первой части Создадим плагин-нумератор с возможностью добавления постоянного префикса. Пользователь выбирает элемент, появляется окно со следующими компонентами: Пользователь выбирает параметр (обязательно), префикс же и начальное значение можно не вводить (по умолчанию — пустая строка и единица)...
771 читали · 1 год назад
WPF-приложение для Revit. Часть 1. Создание окна
Всем привет! Сегодня начнём создавать WPF-приложения для Revit в Visual Studio с самого начала пошагово. В этой статье мы создадим окно на языке XAML и откроем его в Revit. В следующей части — наполним его внутренней логикой. Перед стартом кратко распишу, что такое WPF, и в чём её преимущества? Я спросил у ChatGPT, и вот что он ответил: Windows Presentation Foundation (WPF) - это технология разработки приложений для операционных систем Windows, предоставляющая богатые возможности для создания графических пользовательских интерфейсов (ГПИ)...