1

Ich entwickle eine von Windows 8.1 Anwendung in HTML5 und Javascript (Silverlight). Ich habe stecken in Hardware zurück Knopf Funktionalität.JavaScript-Funktion MainPage.xaml.cs Code-Behind-Datei im Windows-Anwendung aufrufen

In MainPage.xaml.cs Datei Codebehind möchte ich aus folgenden Methode eine JavaScript-Funktion aufzurufen:

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

Mögliches Duplikat von [Aufruf einer Javascript-Funktion von Silverlight] (http://stackoverflow.com/questions/534208/calling-a-javascript-function-from-silverlight) – matt

Antwort

1

Hier ist die Antwort:

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

Und Parameter kann auch von hier übergeben werden wie folgt:

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