-1

App.xamlDataTemplateで定義され、2 つの場所 ( ItemControls) で使用される があります。

テキストの色を除いて、両方で完全に機能します。

異なる値を持つこれら 2 つの場所でブラシを として定義するStaticResourceと、ブラシ リソースを見つけようとしてビジュアル ツリーを上に移動するため、機能すると想定しました。ただし、DataTemplateで定義されApp.xamlているように、 が使用されている場所ではなく、アプリ リソースでのみブラシを検索しDataTemplateます。

カスタムブラシを使用して2か所で再利用できますかDataTemplate(App.xamlにグローバルブラシはありません)

4

1 に答える 1

2

方法を提案することはできますが、それがあなたの問題に対する最適な解決策になるかどうかはわかりません.

できることは、データ テンプレートをユーザー コントロールに移動し、ユーザー コントロール リソース内でブラシを定義することです。このようにして、同じブラシでコントロールを再利用できます。お役に立てば幸いです。

于 2012-10-25T09:13:53.800 に答える