1
由於整個GUI是動態生成的,我已經完全在代碼隱藏中使用了DataGrid。如何從代碼隱藏的TextBlock中包裝AutoGeneratedColumn標題?
我偶然發現了一個問題,即我的dataGrid中的標題不顯示下劃線。因此我已經閱讀了在TextBlocks中包裝標題將解決這個問題。
但是,我的DataGrid的源是一個DataTable,我不知道如何去包裝TextBlock中的列標題,因爲一切都是自動生成的。
這是我的代碼:
DataGrid dgResults = new DataGrid();
dgResults.IsReadOnly = true;
dgResults.AutoGenerateColumns = true;
dgResults.CanUserAddRows = false;
dgResults.CanUserDeleteRows = false;
dgResults.CanUserReorderColumns = false;
dgResults.CanUserResizeColumns = false;
dgResults.CanUserResizeRows = false;
dgResults.CanUserSortColumns = false;
dgResults.ItemsSource = dtResults.AsDataView();