Mik*_*ike 2 .net c# wpf xaml scroll
我的应用程序有一个可调整大小的 WPF 窗口,带有一个显示不同 WPF 页面的框架。大多数时候页面比框架大,如果是这种情况,框架应该显示滚动条。不幸的是,它从不显示任何滚动条。
这是我的代码:
<Grid>
<Frame Name="MainFrame"
NavigationUIVisibility="Hidden"
Width="Auto"
Height="Auto"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
ScrollViewer.CanContentScroll="True"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollBarVisibility="Auto" />
</Grid>
Run Code Online (Sandbox Code Playgroud)
背后代码:
MainFrame.Navigate(new Page1());
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
尝试将你的包裹Frame在一个ScrollViewer:
<Grid>
<ScrollViewer>
<Frame Name="MainFrame"
NavigationUIVisibility="Hidden"
Width="Auto"
Height="Auto"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
ScrollViewer.CanContentScroll="True"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollBarVisibility="Auto" />
</ScrollViewer>
</Grid>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2900 次 |
| 最近记录: |