【发布时间】:2011-07-11 16:40:28
【问题描述】:
我有一个简单的 wpf 窗口,它有一个 Scrollviewer,里面有一个 Web 浏览器。
<Window x:Class="WpfApplication9.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" Background="Gainsboro">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="300"/>
</Grid.ColumnDefinitions>
<ScrollViewer Width="300" Grid.Column="1" Height="200" HorizontalScrollBarVisibility="Auto">
<WebBrowser Width="400" Margin="2" Source="C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg" />
</ScrollViewer>
</Grid>
因为我给浏览器指定了一个宽度,该宽度大于 Scroll Viewer 的宽度 我希望滚动查看器显示水平滚动条并在滚动查看器中显示网络浏览器。
但是当我水平向右滚动时,网络浏览器会移出滚动浏览器。
我做错了吗?或者有什么解决方法吗?
非常感谢任何帮助。谢谢。
【问题讨论】:
标签: wpf browser scrollviewer