WPF DataGrid默认显示垂直滚动条
在DataGrid节点上添加如下代码:
ScrollViewer.VerticalScrollBarVisibility="Visible"
例子:
<my:DataGrid Name="PackageDetailsGrid" ScrollViewer.VerticalScrollBarVisibility="Visible" ItemsSource="{Binding XPath=Details, Mode=TwoWay}" AutoGenerateColumns="False" CanUserAddRows="False" IsReadOnly="True" Hyperlink.Click="Do_Click">
<my:DataGrid.Columns>
<my:DataGridTextColumn Header=" 更新包名称" Binding="{Binding XPath=PackageName, Mode=TwoWay}" Width="100" ElementStyle="{StaticResource ResourceKey=dgCell}" />
<my:DataGridTextColumn Header=" 更新包路径" Binding="{Binding XPath=PackagePath, Mode=TwoWay}" Width="*" ElementStyle="{StaticResource ResourceKey=dgCell}"/>
<my:DataGridHyperlinkColumn Header=" 操作" Width="40" ElementStyle="{StaticResource ResourceKey=dgCell}" Binding="{Binding XPath=Do, Mode=TwoWay}" />
</my:DataGrid.Columns>
</my:DataGrid>
效果截图:
WPF DataGrid默认显示横向滚动条
ScrollViewer.HorizontalScrollBarVisibility="Visible"
效果截图: