内部に WebView を含む XAML ページがあります (MainPage.xaml など)。また、[AllowForWeb] 属性でマークされたクラスを持つ WinRT コンポーネントがあります。このコンポーネントは、MainPage.xaml が配置されているプロジェクトから参照され、コード ビハインドでAddWebAllowedObject メソッドが使用されます。また、循環依存のため、メイン プロジェクトを参照できません。
コンポーネントクラスから MainPage.xaml.cs メソッドを呼び出す方法は? ごく普通の状況。それを行う標準的な方法はありますか?
例えば。JavaScript から呼び出すことができる RT コンポーネント内のメソッドがあります。
public void ShowMessage(string message)
{
// I want to call here function from MainPage.xaml.cs
}