按下返回键时,CefSharp Webview关闭

时间:2019-05-10 08:52:34

标签: c# wpf cefsharp

我有这个框架:

<Frame x:Name="MainFrame" Grid.Column="0" Grid.Row="1" Content="" NavigationUIVisibility="Hidden"></Frame>

当我像这样在此帧中加载PAGE

MainFrame.Navigate(testWebView = new TestWebView(e.Url));
if (MainFrame.CanGoBack)
{
    MainFrame.RemoveBackEntry();
}

在testview类中,我有一个cefsharp Webview

<Grid Name="CefSharpContainer">
        <cefSharp:ChromiumWebBrowser Grid.Row="0" Name="webview" KeyDown="Window_KeyDown"/>
</Grid>

Webview的构造函数是:

public TestWebView(string url)
{
    InitializeComponent();
    DataContext = ViewModelTestBase.Instance;

    webview.FrameLoadEnd += CefSharp1_FrameLoadEnd;
    webview.Address = url;
}

当我按回车键时,Webview关闭并返回上一页。 我试图获取返回键事件,但是什么也没有发生。 有解决办法吗?

0 个答案:

没有答案