我有一个内部带有 WebView 的 XAML 页面(例如 MainPage.xaml)。我也有 WinRT 组件,其类标有 [AllowForWeb] 属性。该组件是从 MainPage.xaml 所在的项目中引用的,并且在代码隐藏中使用了AddWebAllowedObject 方法。由于循环依赖,我无法引用主项目。
如何从组件类调用 MainPage.xaml.cs 方法?很平常的情况。有一些标准的方法吗?
例如。我在 RT 组件中有一个可以从 JavaScript 调用的方法
public void ShowMessage(string message)
{
// I want to call here function from MainPage.xaml.cs
}