日期:2014-05-20  浏览次数:20845 次

请各位装了.net 2008的大侠,帮我试试.看你们有没有这个现象.在WpfBrowserApplication中只要添加WindowsFormsHost控件画面就运行不起来.晕
有人用过.net 2008 WPF中的WindowsFormsHost吗?为什么我在WpfBrowserApplication 中添加了WindowsFormsHost控件后,运行,画面还没开,就立马自动的关掉了,请各位装了.net 2008的大侠,也帮我试试.看你们有没有这个现象,晕哦.

删掉后运行,却是好的,
,,,,晕死…

代码如下:

<Page x:Class="WpfBrowserApplication1.Page1"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  Title="Page1" Height="300" Width="300">
  <Grid>
  <WindowsFormsHost Margin="52,85,68,47" Name="windowsFormsHost1" /><!-- 关键行 -->

  </Grid>
</Page>


其他任何代码没有,我晕掉了,,,大侠们你们也是的吗? 为什么会这样呢?????????

------解决方案--------------------
是因为 trust 的原因,WBA 是 partial trust 的,windows form 是 full trust 的。在 MSDN 上看看有关 WBA 的安全帮助就知道了。
------解决方案--------------------
你可以参考下面这个链接,也许对你有用:
http://msdn2.microsoft.com/zh-cn/library/aa349158.aspx
------解决方案--------------------
我也碰到了同样的问题,帮你顶...........
------解决方案--------------------
你可以在项目属性的安全里面将信任级别设置为完全