1
我想根據一個列值在某個項目之後繪製水平網格線。如果我說GridLineVisibility =「Horizontal」,則會顯示所有線條。但我想顯示這條線僅在一列中特定值滿足條件如何在DATA GRID中的某個項目之後顯示網格線
例如這裏是數據網格
Name ID
XYZ 1
ABC 2
WER 4
VGF 2
我要顯示,如果ID = 2的網格線?我怎樣才能做到這一點?
我想根據一個列值在某個項目之後繪製水平網格線。如果我說GridLineVisibility =「Horizontal」,則會顯示所有線條。但我想顯示這條線僅在一列中特定值滿足條件如何在DATA GRID中的某個項目之後顯示網格線
例如這裏是數據網格
Name ID
XYZ 1
ABC 2
WER 4
VGF 2
我要顯示,如果ID = 2的網格線?我怎樣才能做到這一點?
我不認爲這是可以通過API直接。這裏有一些可能的想法:
你可以使用行細節'繪製'線,使其只有幾個像素高嗎?這將需要你自己設置選擇,並防止用戶改變它(不確定在你的情況下是否可以接受)。
更改爲單元格模板以顯示相關項目底部的黑色區域。
修改DataGrid源代碼並直接將您的特徵添加到控件。
切換到一個網格控件,但是這時你就失去了DataGrid的一些很好的功能。
我會做#1或#2,如果他們適合您的約束。