我正在使用WPF DataGrid,並將它設置爲圍繞用戶修改的任何行放置紅色邊框。它可以很好地工作,但是當出現邊界時,該行內的所有單元會被推到一個或兩個像素上。換句話說,單元的左右邊界不再與上面或下面的邊界對齊,所以看起來很奇怪。如何在WPF DataGrid上設置邊距?
下面是我用得到的紅色邊框出現OnEdit代碼(注:IsDirty是我的綁定對象的屬性時的值被修改某個設定):
<Style TargetType="DataGridRow">
<Style.Triggers>
<DataTrigger Binding="{Binding IsDirty}" Value="true">
<Setter Property="BorderBrush" Value="Red" />
<Setter Property="BorderThickness" Value="1" />
</DataTrigger>
</Style.Triggers>
</Style>
我可以加什麼這樣我可以修改紅色的邊界邊界,以便它不會干擾單元格的邊界?
感謝
完美的作品!謝謝......我正在尋找的東西! – Nullqwerty