1

再利用可能なコントロールテンプレートを作成するためのベストプラクティスは何ですか。

例えば。標準のチェックボックスから始めて、将来の複数のプロジェクトで再利用できるようにテンプレートを変更したいと思います。

Blendでテンプレートを変更する方法は理解していますが、常にテンプレートを現在のプロジェクトのApp.xamlまたはチェックボックスを最初に配置した親コントロールに保存する必要があります。

理想的には、すべてのカスタムコントロールとカスタムテンプレート(既存のコントロールの変更されたテンプレート)を含むControlLibraryのソフトが欲しいです。

-ジェフ

4

2 に答える 2

1

Implicit Style Manager が役立つ場合があります。

Silverlight コントロール チームと他のメンバーは、最近、標準コントロールに全面的に代替スタイル セットを適用できるようにする ISM について少しブログを書いています。Jesse Liberty のブログまたはMehdi Slaoui Andaloussi のブログをお試しください

HTH

于 2008-12-04T12:30:56.603 に答える
0

ControlTemplate を Control にアタッチせずに、別のエンティティとして持つことはできないと思います。コントロール ライブラリでは、適切なカスタム テンプレートを持つカスタム コントロールを作成し、コントロールを再利用できます。

于 2008-12-04T06:39:43.677 に答える