我有这个框架:
<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关闭并返回上一页。 我试图获取返回键事件,但是什么也没有发生。 有解决办法吗?