不确定我的DataGrid控件的外观是怎么回事

时间:2012-10-23 17:39:10

标签: wpf datagrid

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

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

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

1 个答案:

答案 0 :(得分:0)

这里发生了一些事情。

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

Snoop的问题是由于以管理员身份运行VS而是以普通用户身份运行Snoop。以管理员身份运行Snoop可以让它看到我的程序并与之交互。