Counting Stars

2025年12月31日まで続くブログ

UIを実装したアドインを作る

ずっとUIを実装したアドインを作りたいが、Dynamoだと作れない\(`Д´)/
とか書いていたのだが、今日もWPFをポチポチいじっていたら、
アドインが作れました。やったね!という感じです。

少し前は、WPF意味不明でしたが、毎回同じパターンで1、2か月いじってたらそれなりに形になるもんですね。ちなみにWPFに関してはYoutubeの解説動画が本当に助かった。

 

↓これはめちゃくちゃ丁寧に解説してくれて本当に神

Revit + WPF -Quick starting guide- Ep4: adding UI to a command

https://www.youtube.com/watch?v=vHsqxRAqQOg

↓これはシンプルな解説で、要点がつかみやすい

Revit API : Adding WPF

https://www.youtube.com/watch?v=6eY8MK6Pu9E


複数のビューをまとめてコピーできるという、Revit使っている人にとっては、
結構使えるようなアドインじゃないかと思うのだが、
↓こんな風に画面を作ってみた。※完成品はもうちょいまともな配色と配置にしてます。


で、ボタンを押したらビューがコピーできると。
理想としては、ウィンドウを開いた状態からビューを選択したいのだが、どうも先に選択しとかないと実行ができないっぽい。(何か方法があるのか?)

まあ、何にせよ一つ目標達成です。
今後はコンボボックスとかその辺も使ってみたい・・

明日で仕事に復帰して1年になる。
この1年間でDynamo、Grasshopper、PythonC#、アドイン、どれもまだ素人レベルだが、
実際に使えるようにはなったので、最低限の事はできただろうか。