2017-03-06 34 views
0

我有一個DataGrid顯示'Parent'記錄。 第一列有一個按鈕,用於顯示/隱藏使用此解決方案生成的RowDetails:I need the Expand/Collapse for RowDetailsTemplate。 RowDetailsTemplate是另一個DataGrid,顯示'Child'記錄。 「孩子」列之一是複選框。 如果「家長」只有少數「孩子」,這一切都可以正常工作。 但是,如果有一百個'孩子',我有一個小問題: 擴大RowDetails並點擊任何'孩子'複選框 - 首先將'父'行滾動到'父'網格的視覺頂部。 然後我需要再次找到'孩子',然後再次點擊它的複選框,以便檢查它。有沒有辦法「凍結」父母,並且只需點擊一下就勾選複選框?如果RowDetails可見,DataGrid會滾動一行

+1

用'ScrollViewer.CanContentScroll = 「假」'試過嗎? – 2017-03-06 18:55:04

+0

是的,工作,謝謝! –

回答

1

我認爲你只是想在WPF列表框中平滑滾動。

Here's an answered question to your problem。

隨着使用:

ScrollViewer.CanContentScroll="False"