XAML Advent Calendar 11日目の記事です。 皆さんXAML使いこなしていますか?。XAMLって慣れていない間はどーしてもC#などの言語の考え方に縛られて活用しきれないものです。ですので今日は、C#では実現が難しく、XAML固有の機能を使うことでXAMLでの表現力を広げるTipsを2つほど解説します。 去年のWeakEventみたいなものを期待していた方、ライトなネタで申し訳ありません。 【その1】Attachableなコントロールを作る こういうのどうしていますか? ButtonのControlTemplateで実現しようとしても画像が異なるだけで複数のControlTemplateが必要になってしまいます。かといってわざわざUserControlも大げさでなんかしっくりきません。Buttonだけじゃなくて、いろんなコントロールに画像はさみたくなる事もまた多いです。 こ