Из памяти вам необходимо предоставить доступ к элементу сценария из вашего приложения silverlight, например:
[ScriptableMember()]
public void ChangeText(string newText)
{
// Update your text control here
}
и зарегистрируйте его для написания скриптов из javascript в конструкторе:
public MySilverlight()
{
InitializeComponent();
HtmlPage.RegisterScriptableObject("MyObject", this);
}
Затем вы можете вызвать его из JavaScript как;
function ChangeText()
{
var yourObject = getElementById("yourObjectID");
yourObject.Content.MyObject.ChangeText("New Text");
}
Затем просто подключите кнопку клиента, чтобы вызвать метод ChangeText из JavaScript.
Надеюсь, это поможет.