首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WPF C# WebView在win 10上没有显示任何页面

WPF C# WebView在win 10上没有显示任何页面
EN

Stack Overflow用户
提问于 2018-08-15 07:52:12
回答 2查看 2.5K关注 0票数 5

如果试图从Windows社区测试示例项目,但无法在我的机器上运行任何页面。

我在事件查看器中看到了这些事件:

错误应用程序名称: Win32WebViewHost.exe,版本: 10.0.17134.1,时间戳: 0xed1839dd 错误模块名称: edgemanager.dll,版本: 11.0.17134.165,时间戳: 0x71de0339 异常代码: 0xc0000409 断层偏移: 0x0000000000035694断层进程id: 0x2ca4 故障应用程序启动时间: 0x01d433adb58e4f8b 故障应用程序路径: C:\Windows\SystemApps\Microsoft.Win32WebViewHost_cw5n1h2txyewy\Win32WebViewHost.exe故障模块路径: C:\WINDOWS\SYSTEM32\edgemanager.dll 报告编号: 40986bf3-66d8-4018-9f7e-81c8b65e42b6 错误包全名: Microsoft.Win32WebViewHost_10.0.17134.1_neutral_neutral_cw5n1h2txyewy故障包-相对应用程序ID: Win32WebViewHost

以及:

错误应用程序名称: wwahost.exe,版本: 10.0.17134.165,时间戳: 0xc46b1662 故障模块名称: wwahost.exe,版本: 10.0.17134.165,时间戳: 0xc46b1662 异常代码: 0xc0000409 故障偏移:0x00000000000005744c 断层进程id: 0x3330 故障应用程序启动时间: 0x01d433bcbf627fdd 故障应用程序路径: C:\Windows\System32\wwahost.exe 故障模块路径: C:\Windows\System32\wwahost.exe 报告编号:7 ebdd067-07b4-4278-A 566-531fb78506ac 错误包全名: Microsoft.Win32WebViewHost_10.0.17134.1_neutral_neutral_cw5n1h2txyewy故障包-相对应用程序ID: Win32WebViewHost

我试图:

  1. 修复VS 2017
  2. 安装了所有.net目标版本tot 4.7.2
  3. 在win中安装了所有.net版本tot 4.7.2
  4. 证监会/scannow吗?
  5. 窗户修理

Sample.zip

样本代码:

代码语言:javascript
运行
复制
<Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:WebViewSample"
    xmlns:WPF="clr-namespace:Microsoft.Toolkit.Win32.UI.Controls.WPF;assembly=Microsoft.Toolkit.Win32.UI.Controls" x:Class="WebViewSample.MainWindow"
    mc:Ignorable="d"
    Title="MainWindow" Height="Auto" Width="Auto">
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="Auto"/>
    </Grid.RowDefinitions>
    <WPF:WebView Grid.Row="0" x:Name="webView1" HorizontalAlignment="Stretch" Margin="10,10,10,9.5" VerticalAlignment="Stretch" />
    <TextBlock Grid.Row="1" x:Name="textBlock1" ></TextBlock>
</Grid>

代码语言:javascript
运行
复制
public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();

        webView1.DOMContentLoaded += (sender, args) =>
        {
            textBlock1.Text = "Loaded!";
        };

        webView1.Navigate("https://microsoft.com");
    }
}

额外信息:

  • Win 10版本1803 (操作系统构建17134.165)
  • 具有随机结果的几台机器的测试
EN

回答 2

Stack Overflow用户

发布于 2019-02-11 13:26:40

票数 1
EN

Stack Overflow用户

发布于 2020-05-14 14:54:44

当从视图构造函数调用WebView时,Navigate()似乎不能正常工作。第3286期

尝试将Navigate()调用移动到Loaded事件。

代码语言:javascript
运行
复制
public MainWindow()
{
    InitializeComponent();
    Loaded += OnLoaded;
}

private void OnLoaded(object sender, RoutedEventArgs e)
{
    webView.Navigate("https://microsoft.com");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51854862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档