0

DataGrid我的 WPF 应用程序的主窗口上有一个控件。我的应用程序有一个“白天模式”和一个“夜间模式”,因为它在警车上运行,它需要一个更柔和且不那么明亮的配色方案以供夜间使用。问题是在夜间模式下输入的第一行数据DataGrid最终具有白色背景,我不知道它来自哪里。

我已经安装了 Snoop,但由于某种原因,我的程序的主窗口没有出现在 Snoop 识别为 WPF 窗口的窗口列表中,所以它没用。我确实升级到了 3.8,我相信这是最新版本,但仍然没有乐趣。

我知道该DataGrid's SelectedIndex属性是-1,所以它不是选定的行。在我的程序中,我为选定的行提供了其他颜色选择。我不知道控件试图显示什么以及为什么它会使背景变白。有没有人有任何想法?

4

1 回答 1

0

这里发生了几件事。

事实证明,本教程DataGrid中描述了白色背景的原因。 为了解决这个问题,我将我的样式在合并的资源目录树中上移了一个级别。

Snoop 的问题是由以管理员身份运行 VS 但以普通用户身份运行 Snoop 引起的。以管理员身份运行 Snoop 允许它查看我的程序并与之交互。

于 2013-03-27T16:23:18.003 回答