XAML Advent Calendar 11日目の記事です。 皆さんXAML使いこなしていますか?。XAMLって慣れていない間はどーしてもC#などの言語の考え方に縛られて活用しきれないものです。ですので今日は、C#では実現が難しく、XAML固有の機能を使うことでXAMLでの表現力を広げるTipsを2つほど解説します。 去年のWeakEventみたいなものを期待していた方、ライトなネタで申し訳ありません。 【その1】Attachableなコントロールを作る こういうのどうしていますか? ButtonのControlTemplateで実現しようとしても画像が異なるだけで複数のControlTemplateが必要になってしまいます。かといってわざわざUserControlも大げさでなんかしっくりきません。Buttonだけじゃなくて、いろんなコントロールに画像はさみたくなる事もまた多いです。 こ
![XAML Tricks – C#じゃできなくてXAMLだからできる事 - - the sea of fertility](https://cdn-ak-scissors.b.st-hatena.com/image/square/aea8347f229c18aef01b1d2466e6b92c59251fa1/height=288;version=1;width=512/http%3A%2F%2Fugaya40.net%2Fwp-content%2Fuploads%2Fimage_thumb10.png)