Domanda

Ho implementato con successo una chiamata JavaScript da Silverlight (sto chiamando un applet Java). Quando l'utente termina utilizzando l'applet, mi piacerebbe per inviare i dati al Silverlight; così ho creato una funzione di callback:

    [ScriptableMember]
    public void DoCallback(string svalue)
    {
        MessageBox.Show(s, "Value from Applet:", MessageBoxButton.OK);
    }

Tutto funziona bene, fino a quando il DoCallback () funzione termina - qui per qualche motivo l'intera applicazione Silverlight si spegne, e carichi app.xaml.cs fin dall'inizio

.

La funzione è implementata in un sub-View: ~ / Vista / Applet.xaml. Credo che in qualche modo l'applicazione non si ottiene il / # / parametro Applet per l'URI, è per questo che costringe una ricarica completa ..

È stato utile?

Soluzione

... non usare mai l'html al posto di input [type = "button" @] in un progetto Silverlight, perché sarà sempre presenterà come ingresso [@ type = "submit"].

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top