我在理解wpf的syncfusion库时遇到问题。更具体地说,它是关于sfDataGrid控件的。我的应用程序中的此控件位于标准WPF ScrollView控件内。所以,问题是,每当我悬停sfDataGrid时,它都需要滚动事件并且滚动本身不起作用。那么问题是什么?什么是最好的解决方案?
答案 0 :(得分:0)
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 Software。