2012-05-07 10 views
3

私は、プロジェクト内のすべてのXAMLファイルを調べ、どこでも使用されていない定義済みのスタイルを見つけるユーティリティを探しています。WPF/Silverlight用スタイルアナライザ

このようなツールはありますか?

答えて

1

いいえ私が知る限り、そのようなツールはありません。

あなたは、単純な(無料です)VisualStudio、またはExpression Blend、またはXamlPadを検索を使用することができます。

これが役に立ちます。

+1

私は、XAMLファイルを経由するシンプルなツールを書き終わったリソースを解析し、次に見つけましたStaticResourceのマークアップ拡張で使用されているのを探して使用します。 {StaticResource MyResource}インスタンスが同じである "MyResource"というリソースを宣言すると仮定していますが、それは動作して数十万行のxaml行を数秒でスキャンすることができます。 – Brian

1

スタイルが同じファイルReSharperにある場合は、未使用のスタイル、コンバータなどを表示するのに非常に良い仕事をします。 30日間の試用版があります。

+0

未使用のネームスペースが表示されていますが、グレー表示されている場合は、リソースをグレー表示にするためのトリックがありますか? – Brian

+0

@rhooligan:私が気づいている特別な設定はありません。私はビジュアルスタジオからスクリーンショットを追加しました。空のstlyeを追加しても機能しませんか? – shriek

+0

Resharperに注意してください:スタイルがXAMLで定義されてからコードから使用されるときはわかりません。このシナリオではスタイルは未使用としてマークされます。 –

1

私はSilverlightのスタイルのために、この目的のための小さなアプリケーションをした:それはどのように見えるのです

。確かにWPFに適応できるはずです。ソースコードとバイナリは、ここで見つけることができる:

Removing unused styles from Silverlight projects

RGDS、

ブルーノ

関連する問題