2012-10-23 86 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允許它查看我的程序並與之交互。

相關問題