WPF Viewbox和WebBrowser控件

时间:2013-01-30 14:32:03

标签: .net wpf xaml

有人知道为什么WPF Viewbox控件无法扩展WPF WebBrowser控件吗?

可以做到吗?

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>

1 个答案:

答案 0 :(得分:4)

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

它不是纯WPF对象。

然后效果,缩放等不适用于它。

WPF 4.5开发者预览版支持HwndHost控件的缩放,旋转和倾斜,但它们似乎已在最终版本中删除了此功能。