2009年9月2日のブックマーク (1件)

  • Silverlightで再利用可能なカスタムコントロールを作る その1 - coma2n’s diary

    Silverlightでカスタムのコントロールを作る場合、通常「UserControl」クラスを継承して作ることになるけど、この方法だと再利用性がかなり低い*1。 なので、「UserControl」から派生するのではなく、UIコントロールの基底クラスである「Control」クラスから直接派生して、再利用可能なコントロールを作ってみた。 参考にしたのは以下のURLの記事 WICKED CODE: Silverlight 2 のカスタム コントロールを作成する 再利用可能といっても漠然としているので、今回はテンプレートを使って外観をカスタマイズできるようにすることを目的にする。 作るのは上下ボタンで値の増減ができるご存じ「NumericUpDown」コントロール。WinFormsでは標準で用意されているけど、Silverlightには今のところないのでこれを作る。 以下は画面イメージ 画面イメ