使用System.Windows.Controls.WebBrowser(LightSwitch,VS2012)显示WebPage

时间:2013-03-26 06:27:03

标签: c# .net visual-studio visual-studio-lightswitch

我跟着; http://dotnettim.wordpress.com/2011/04/17/lightswitchdisplaying-web-pages-html-on-a-screen/

但不是我留下的网页; enter image description here

我使用的是VS2012,示例是在VS2010中。我遇到的代码差异如下:

原件;

private void WebPage_Activated()

矿;

partial void WebPage_Activated()

我检查过调试器并且事件平稳地触发,版本之间是否有任何重大更改,或者是否有其他我忽略的事情。

我在所有代码中包含了我放置自定义控件的图片(我不确定该部分);

public partial class WebPage
    {
        partial void WebPage_Activated()
        {
            // Write your code here.
            this.FindControl("prpWebPage").ControlAvailable += webControlAvailable;
        }

        private void webControlAvailable(object sender, ControlAvailableEventArgs e)
        {
            ((System.Windows.Controls.WebBrowser)e.Control).Navigate(new Uri("http://news.bbc.co.uk"));
        }

    }

enter image description here

1 个答案:

答案 0 :(得分:2)

我解决了它,最初将大小设置为0。所以;

enter image description here

修复它:)