1

W8 和 C# 中有一个简单的任务,由于某种原因不能共谋。我希望我的 WebBrowser 高度等于我的视图高度,以编程方式。(我能够使用带有停靠属性的 VS2008 执行此任务)我尝试过:

MainPage mainView = new MainPage();
webBrowser1.Height = mainView.WindowHeight;

我这样做的原因是因为当我将设备更改为 720x1280 时,我的视图的高度被放大了,但我的网络浏览器控件的高度相同。任何帮助或代码建议都会很棒。谢谢。

4

1 回答 1

0

尝试这个:

    WebBrowser webBrowser1 = new WebBrowser();
    public MainPage()
    {
        InitializeComponent();

        this.Loaded += delegate
        {
            webBrowser1.Height = this.ActualHeight;

            //if you want to add the web browser to main page,uncomment the next line.
            //this.LayoutRoot.Children.Add(webBrowser1);
        };
    }

希望这可以帮到你。

于 2013-04-01T07:45:17.427 回答