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 软件。
我在理解 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 软件。