簡體   English   中英

滾動時出現wpf datagrid單元格樣式的問題

[英]issue with wpf datagrid cell style when scrolling

我為我的wpf datagrid(紅色邊框畫筆)創建了一個新的DataGridCell樣式。 當我垂直向下滾動時,所選單元格消失,這是可以的。 當我向上滾動時,我看到所選的單元格,但很少有人錯過了它們的樣式,它出現在錯誤的單元格中。

它看起來像數據網格記住選定的單元格,但“忘記”他們的風格。

任何的想法?

哈伊姆

在沒有任何更多細節的情況下,我只能猜測您正在經歷的工件是重用虛擬化單元的結果。 您可以通過禁用列和行虛擬化來測試它:

<DataGrid EnableRowVirtualization="False" EnableColumnVirtualization="False" ...

此外,如果這沒有幫助您有任何機會覆蓋數據項的Equals方法? ItemsControls在顯示幾個相同的項目時偶爾會出現故障。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM