syncfusion wpf sfdatagrid 滚动问题

syncfusion wpf sfdatagrid trouble scrolling

我在理解 wpf 的 syncfusion 库时遇到问题。更具体地说,它是关于 sfDataGrid 控件的。我的应用程序中的此控件位于标准 WPF ScrollView 控件内。所以,问题是,每当我将 sfDataGrid 悬停时,它都会发生滚动事件并且滚动本身不起作用。所以有什么问题?最佳解决方案是什么?

SfDataGrid 有自己的 ScrollViewer。因此,不建议在 ScrollViewer 中加载 SfDataGrid,因为它会为其子项提供无限大小,从而导致 UI 虚拟化丢失。在 ScrollViewer 中加载 SfDataGrid 时,SfDataGrid 的 ScollViewer 被禁用。但是,您可以通过在 ScollViewer 中加载时设置 SfDataGrid 的高度来解决这个问题。

<ScrollViewer>
     <Syncfusion:SfDataGrid x:Name="dataGrid"
                            Height="600"
                            AutoGenerateColumns="True"
                            ItemsSource="{Binding Source}" />        
</ScrollViewer> 

-Thangapriya,Syncfusion 软件。