タグ

ブックマーク / aoyagikouhei.blog8.fc2.com (1)

  • 一行入魂 Groovyでソース生成(INotifyPropertyChangedの実装)

    WPFでTreeViewでも表示しようかと思い、[C#][WPF]WPFのTreeViewコントロールの基的な使い方というサイトを参考にしました。 ツリーのデータを定義するクラスが必要とのことで、INotifyPropertyChangedを実装するわけですが、どうにもコピペするのがめんどくさいし、実際は変数に応じて似たようなソースを書かなければならないようなので、いっそのことソースを生成することにしました。 ソースの自動生成ということで、Groovy+Velocityのおでましです。 ■Groovyのソース // 名前空間、クラス名、[型 変数名]+の順に記述 def x="""\ WpfApplication1 Node string title int count bool isUpdated """ // GrapeでVelocityを取ってくる @Grab(group='org

  • 1