Я успешно реализовал вызов Javascript из Silverlight (я вызываю Java-апплет).
Когда пользователь заканчивает использовать апплет, я хотел бы отправить данные обратно в Silverlight;
поэтому я создал функцию обратного вызова:
[ScriptableMember]
public void DoCallback(string svalue)
{
MessageBox.Show(s, "Value from Applet:", MessageBoxButton.OK);
}
Все работает нормально, пока не завершится функция DoCallback () - здесь почему-то закрывается все приложение Silverlight, и App.xaml.cs загружается с самого начала.
Функция реализована в дополнительном представлении: ~ / View / Applet.xaml.
Я предполагаю, что приложение не получает параметр / # / Applet для URI, поэтому оно вызывает полную перезагрузку ..