Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF WebBrowser控制和安全消息_C#_Wpf_Webbrowser Control - Fatal编程技术网

C# WPF WebBrowser控制和安全消息

C# WPF WebBrowser控制和安全消息,c#,wpf,webbrowser-control,C#,Wpf,Webbrowser Control,我使用WPF WebBrowser如下所示。当我在一个新的autonom应用程序中使用它时,我在浏览器顶部看到以下消息: 关于英语: 出于安全原因,显示访问计算机已限制此文件的活动内容。单击此处查看更多选项 当我在同一台机器上的现有应用程序中使用相同的代码时(完全相同的代码-作为单独的窗口),消息不会显示。 是否有人可以帮助我,为什么在现有应用程序中使用webbrowser控件(复制代码)时不显示此消息谢谢 代码隐藏: public partial class MainWindow : Win

我使用WPF WebBrowser如下所示。当我在一个新的autonom应用程序中使用它时,我在浏览器顶部看到以下消息:

关于英语:

出于安全原因,显示访问计算机已限制此文件的活动内容。单击此处查看更多选项

当我在同一台机器上的现有应用程序中使用相同的代码时(完全相同的代码-作为单独的窗口),消息不会显示。 是否有人可以帮助我,为什么在现有应用程序中使用webbrowser控件(复制代码)时不显示此消息谢谢

代码隐藏:

public partial class MainWindow : Window {
    public MainWindow() {
        InitializeComponent();
    }

    private void Button_Click_1(object sender, RoutedEventArgs e) {
        var path = @"C:\temp\WpfApplication1\MHTBody_5f9d8e2b-9dee-42a6-959c-0edfc43b5daf.proconactNavigating.mht";
        this.webBrowser.Navigate(path);
    }
}
XAML:


您在运行时或设计时是否遇到任何问题?这些链接可能对您有用-@RV1987-我不认为,这些链接对我有帮助。我想在我现有的应用程序中显示安全栏,而不是“不显示”。我很困惑,为什么它在一个新的应用程序中工作,但在我的现有应用程序(在同一台机器上)中使用相同的应用程序时却不工作。我知道,当我在WebBrowser中显示表单并在访问设置(Settings.Default)之前导航到我的mht文件时,它将显示黄色安全警告栏。当我访问设置并在之后显示时,它将不再显示securitybar,并且需要很长时间才能加载。
<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="1674.761" Width="900.637">
    <Grid>
        <Button Height="20" VerticalAlignment="Top" Click="Button_Click_1" />
        <WebBrowser x:Name="webBrowser" Margin="0,31,0,0" />

    </Grid>
</Window>
public partial class App : Application {
    protected override void OnStartup(StartupEventArgs e) {
        var x = Settings.Default.test;
        base.OnStartup(e);
    }
}