2

スタイルがコントロールのプロパティ値を設定していることを確認するツールがあるかどうか疑問に思っています。このアプリケーションでは、すべての RadComboBox のIsEditableプロパティが true に設定されています。私たちが使用しているいくつかの DLL がこれを引き起こしています。これを設定する RadComboBox の がStyleないものもあると思います。Key

IsEditableWPF Inspector で、アプリ内のすべての RadComboBox コントロールが に設定されていることがわかりますTrue。[Resources] セクションの下には、多数のリソースが表示されます。これらの一部は、プロジェクトに含める外部 DLL 内に設定されています。

問題を絞り込むことができるように、特定のスタイルがこれを引き起こしていることを知りたいです。

4

1 に答える 1

6

私は通常、 Snoopを使用して Telerik コントロールのプロパティを設定したユーザーを確認します。

Control + マウス ホバーで要素を固定します。次に、ビジュアル ツリーで正確な要素を選択し、疑わしい Style プロパティを選択し、Delve ボタンを使用して Style プロパティのプロパティを表示します。つまり、x:Key を探します。

キー (通常は RadSometingStyle または Template) が見つかったら、Telerik コントロールのインストール ディレクトリを開き、テーマ フォルダーを参照して、そこにあるすべての xaml ファイルを検索します。そこにスタイル定義があります。幸運を... :)

于 2013-04-10T20:36:24.760 に答える