我有一个Windows 10通用应用程序(C#),如果webview说要更改页面,我找不到如何更改到另一个XAML页面。
谢谢!
答案 0 :(得分:0)
假设您控制页面并且页面有权发出通知(即使用NavigateToString或https从应用程序生成通知 ApplicationContentUriRules。请参阅Developing secure apps),您网页中的JavaScript可以调用window.external.notify来触发WebView.ScriptNotify事件。 Xaml页面可以订阅ScriptNotify并导航以响应该通知。
如果您只想在WebView中关注导航,您可以收听WebView。NavigationStarting(等)事件,并根据该事件触发Xaml代码。