Могу ли я использовать javascript на странице, чтобы вызвать событие в компоненте silverlight? Если да, то есть ли у кого-нибудь образцы кода?





Да, ты можешь. Вам необходимо украсить метод класса в вашем .NET-коде атрибутом «ScriptableMember», а затем вызвать HtmlPage.RegisterScriptableObject для вашего объекта, чтобы пометить его для взаимодействия с javascript. Вы должны создать свой .NET-метод, называемый чем-то вроде OnMyEvent (sender As Object, e As MyEventArgs), который затем будет вызывать событие объекта, которое вы хотите. Тогда ваш javascript назовет это.
См. Эту ссылку для пошагового руководства: http://msdn.microsoft.com/en-us/library/cc221414(VS.95).aspx
Видео прохождение здесь: http://silverlight.net/learn/learnvideo.aspx?video=65683