4

有人知道为什么 WPFViewbox控件不能缩放 WPFWebBrowser控件吗?

有可能做吗?

XAML:

<Window x:Class="WpfApplication12.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="Yellow">
<Viewbox Stretch="Fill"  VerticalAlignment="Stretch" HorizontalAlignment="Stretch" >
<WebBrowser VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Source="http://stackoverflow.com"></WebBrowser>
</Viewbox>
</Window>
4

1 回答 1

5

因为它继承自:(System.Windows.Interop.HwndHost承载 Win32 窗口)

它不是纯 WPF 对象。

然后效果,缩放等不能应用在它上面。

WPF 4.5 Developer Preview 支持 HwndHost 控件的缩放、旋转、倾斜,但他们似乎在最终版本中删除了此功能。

于 2013-01-30T14:33:08.327 回答