从Windows应用程序中的MainPage.xaml.cs代码隐藏文件调用javascript函数

时间:2016-03-29 07:13:42

标签: javascript silverlight code-behind back-button windows-applications

我正在 HTML5 Javascript Silverlight )中开发 Windows 8.1 应用程序。我已经陷入了硬件后退按钮功能。

在MainPage.xaml.cs Codebehind文件中,我想通过以下方法调用javascript函数:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
// Here i want to call a javascript function
}

1 个答案:

答案 0 :(得分:1)

以下是答案:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
  Browser.InvokeScript("functionName");
}

参数也可以像这样从这里传递:

protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
    {
      Browser.InvokeScript("functionName","param1");
    }