У меня есть этот кадр:
<Frame x:Name="MainFrame" Grid.Column="0" Grid.Row="1" Content="" NavigationUIVisibility="Hidden"></Frame>
Когда я загружаю страницу в этом кадре, как это
MainFrame.Navigate(testWebView = new TestWebView(e.Url));
if (MainFrame.CanGoBack)
{
MainFrame.RemoveBackEntry();
}
в классе testview, у меня есть веб-просмотр cefsharp
<Grid Name="CefSharpContainer">
<cefSharp:ChromiumWebBrowser Grid.Row="0" Name="webview" KeyDown="Window_KeyDown"/>
</Grid>
Конструктор веб-просмотра:
public TestWebView(string url)
{
InitializeComponent();
DataContext = ViewModelTestBase.Instance;
webview.FrameLoadEnd += CefSharp1_FrameLoadEnd;
webview.Address = url;
}
Когда я нажимаю клавишу возврата, веб-просмотр закрывается и возвращается на страницу возврата.Я пытался получить ключ возврата, но ничего не произошло.Любое решение?