カスタム コントロールの作成
Microsoft Expression Blend には、アプリケーションでスタイルを設定して使用できるコントロールがいくつかあります。ただし、これらのコントロールやスタイルが特定の要件に適合しない場合は、カスタム コントロールを作成します。カスタム コントロールを作成するには、Windows Presentation Foundation (WPF) または Microsoft Silverlight の System.Windows.Controls クラスのいずれかから継承するクラスをプログラミングします。
Expression Blend の [プロパティ] パネルで変更可能なカスタム コントロールにプロパティを含めるには、クラスで依存関係プロパティを定義します。詳細については、MSDN の「WPF DependencyProperty Class」および「Silverlight DependencyProperty Class」を参照してください。
Expression Blend でテンプレートを変更することでカスタム コントロールのスタイリングを設定できるようにするには、コントロールに Generic.xaml を含める必要があります。詳細については、MSDN の「スタイルの設定が可能なコントロールを設計するためのガイドライン」および「Creating a Control That Has a Customizable Appearance」を参照してください。
カスタム コントロール作成に関する一般的な情報については、MSDN の「WPF Control Customization」および「Silverlight Control Customization」を参照してください。
このセクションの内容
試してみよう : カスタム プロパティを持つカスタム コントロールの作成