gpt4 book ai didi

c# - WP8 - 如何仅通过 C# 在 Windows Phone 8 中创建和打开 WebBrowser

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:27 24 4
gpt4 key购买 nike

我是windows Phone开发的新手,所以请原谅我的无知。我需要在 C# 代码中单击按钮(在 xaml 页面上创建的按钮)来创建并打开 WebBrowser。我见过很多示例,其中 WebBrowser 在 XAML 中创建,而 Navigate 在 C# 中调用。但我的要求是在单击按钮时创建一个完整的屏幕。

谁能帮我解决这个问题?任何级别的指导都会有所帮助。

最佳答案

从我的头顶开始,假设主网格被命名为“LayoutRoot”:

    private void btnOpenAndGo_Click(object sender, RoutedEventArgs e)
{
WebBrowser web = new WebBrowser();
web.Height = LayoutRoot.Height;
web.Width = LayoutRoot.Width;
LayoutRoot.Children.Add(web);
web.Navigate(...);
}

编辑:控制硬件后退按钮。覆盖 OnBackKeyPress。并做这样的事情:

    protected override void OnBackKeyPress(CancelEventArgs e)
{
base.OnBackKeyPress(e);

if (web.Visibility = Visibility.Visibile)
{
web.Visibility = Visibility.Collapsed;
e.Cancel = true;
}
}

关于c# - WP8 - 如何仅通过 C# 在 Windows Phone 8 中创建和打开 WebBrowser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22029810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com