【问题标题】:Not sure what's going on with my DataGrid controls' appearance不确定我的 DataGrid 控件的外观发生了什么
【发布时间】:2012-10-23 17:39:10
【问题描述】:

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

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

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

【问题讨论】:

  • 请为数据网格设置 XAML。

标签: wpf datagrid


【解决方案1】:

这里发生了几件事。

原来DataGrid 中白色背景的原因描述为in this tutorial. 为了修复它,我将我的样式在合并的资源目录树中上移了一级。

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

【讨论】:

    猜你喜欢
    • 2014-07-16
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多