2016-08-01 65 views
0

我使用的是First Floor Software's Modern UI for WPF Templates如何在Modern UI中從DataGrid隱藏列排序框?

我禁用對列進行排序的選項,使用這些都爲整個數據網格,併爲每列:

CanUserSortColumns="False" <-- in the .xaml 
CanUserSort = False   <-- in the .xaml.cs 

它禁用排序,但在排序箭頭會去框仍然顯示並阻斷標題文字:

http://i.imgur.com/jUglCxN.png(我不能發佈圖片還)

列是FirstFloor.ModernUI.Windows.Controls.DataGridTextColumn

在此圖片中,您可以看到在此寬度處,大約一半的標題被排序框阻止。我想刪除此框。

回答

0

您必須將包含DataGridTextColumn樣式的原始項目的資源目錄添加到您的應用程序,並且您可以維護它。類似於這個removing back button in modern ui的帖子。