2012-10-23 52 views
0

我在我的WPF应用程序的主窗口上有一个DataGrid控件。我的应用有一个“日间模式”和一个“夜间模式”,因为它在警车中运行,并且需要夜间使用时更柔和且不太亮的配色方案。问题是,在夜间模式下输入DataGrid的第一行数据最终有白色背景,我不知道它来自哪里。不知道我的DataGrid控件的外观发生了什么

我已经安装了Snoop,但由于某种原因,我的程序的主窗口并未显示在窗口列表中,因此Snoop将其识别为WPF窗口,因此无用。我确实升级到3.8,我相信这是最新的版本,但仍然没有喜乐。

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

+0

请为数据网格搭建XAML。 –

回答

0

这里发生了几件事情。

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

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

相关问题