WPF中的Windows窗体Picturebox

时间:2011-08-28 18:42:52

标签: wpf resize picturebox autoresize

我发现这个很酷的应用程序可以让您与家庭网络建立网络摄像头连接,但它使用PictureBox来显示网络摄像头流。

我有一个PictureBox在WPF中工作,但它似乎没有调整大小。

示例: http://i.stack.imgur.com/mpEsN.png

我做错了什么?

这是我目前的XAML代码:

<Grid>
    <wfi:WindowsFormsHost>
        <winForms:PictureBox  x:Name="pictureBoxLoading">
        </winForms:PictureBox>
    </wfi:WindowsFormsHost>
</Grid>

1 个答案:

答案 0 :(得分:0)

我假设您的代码中没有使用本机WPF图像控件。当包含在网格或视图框中时,任何本机WPF控件都可以自动调整大小。

因为你正在使用Windows窗体控件,所以你必须自己处理调整大小,因为 WindowsFormsHost只托管Windows窗体控件,而不是作为普通的WPF控件与进行交互。