我正在尝试使用数据网格创建文本编辑器。我打开一个文件,然后将内容添加到Datagrid。我想做的是向前或向后全屏滚动。例如,如果可见10到30行,则当我使用forward命令时,屏幕上应显示30到50行。
这是我的第一个WPF工作,我什么都没想到,我知道我可以使用ScrollIntoView
进行滚动,但是我使用的是固定值,并且在调整窗口大小时无法正常工作。
有什么想法吗?谢谢。
<ScrollViewer Margin="0,38,0.8,0.2" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible" Name="Scroll" Width="Auto" HorizontalAlignment="Stretch" CanContentScroll="True">
<DataGrid Name="DataGrid" RenderTransformOrigin="0.462,0.662" GridLinesVisibility="None" PreviewMouseWheel="DataGrid_PreviewMouseWheel"/
</ScrollViewer>