Silverlight 2 неплохо говорит на JavaScript


Как известно, в Silverlight 2 отдается предпочтение языкам .NET, а не JavaScript. Как же быть, если вам все-таки нужен клиентский JavaScript?

Джефф Бланкенбург (Jeff Blankenburg) демонстрирует возможности вызова JavaScript из Silverlight 2 (EN)!

Джефф приводит пример получения 500 первых простых чисел с использованием JavaScript; функцию он назвал getPrimes(). Вот все, что ему остается сделать в файле Silverlight:

C#

HtmlPage.Window.Invoke("getPrimes");

VB

System.Windows.Browser.HtmlPage.Window.Invoke("getPrimes")

Джефф даже показывает, как получать возвращаемые значения! Можно также передавать дополнительные входные параметры. В MSDN есть развернутое описание обращения к JS из управляемого кода и вызова управляемого кода из JS.

Comments (0)

Skip to main content