syncfusion wpf sfdatagrid麻烦滚动

时间:2016-03-03 20:38:17

标签: c# wpf syncfusion

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

1 个答案:

答案 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。