0

DataGridWPF アプリケーションのメイン ウィンドウにコントロールがあります。私のアプリには「デイ モード」と「ナイト モード」があります。これは、パトカーの中で実行されるため、夜間の使用には、より落ち着いた、あまり明るくない配色が必要です。問題は、夜間モードで入力されたデータの最初の行がDataGrid白い背景を持つことになり、どこから来たのかわかりません。

Snoop をインストールしましたが、何らかの理由でプログラムのメイン ウィンドウが、Snoop が WPF ウィンドウとして認識するウィンドウのリストに表示されないため、役に立ちません。私は 3.8 にアップグレードしました。これが最新バージョンだと思いますが、それでも満足できません。

DataGrid's SelectedIndexプロパティが -1 であることはわかっているので、選択された行ではありません。また、選択した行のプログラムには他の色の選択肢があります。コントロールが何を表示しようとしているのか、なぜ背景が白くなるのかわかりません。誰にもアイデアはありますか?

4

1 に答える 1

0

ここでいくつかのことが起こっていました。

の白い背景の原因は、このチュートリアルDataGridで説明されていることがわかりました。 これを修正するために、マージされたリソース ディレクトリ ツリーのスタイルを 1 レベル上に移動しました。

Snoop の問題は、VS を管理者として実行し、Snoop を通常のユーザーとして実行したことが原因でした。管理者として Snoop を実行すると、プログラムが表示され、操作できるようになります。

于 2013-03-27T16:23:18.003 に答える