בסילברלייט ניתן לתקשר עם הדפדפן ולקרוא למתודות ג\'אואסקריפט לדוגמה :
HtmlPage.Window.Invoke(\"method\")
בצורת תקשורת זו מקבלים חזרה אובייקטים מסוג ScriptObject שבכדי לתשאל אותם צריך לבצע משהו בסגנון :
myScriptObjct.getMember(\"memberName\")
כמובן שתשאול ישיר היה יכול להיות יותר נוח וקריא
myScriptObjct.memberName
בעזרת dynamic ו DynamicObject ב C# 4 ניתן לבצע תחבולה שכזו וליישם אוביקט פרוקסי דינאמי שמקל על הקידוד
read more