Browse by Tags

Sorry, but there are no more tags available to filter with.
Silverlight Interop 8 - 傳遞Dictionary<string, string>到Javascript端
做實驗驗證了Silverlight傳送Dictionary<string, string>到Javascript端的行為。 依據 MSDN文件 的說法: By default, properties and return values typed as IDictionary are returned by reference, using a JavaScript wrapper that is similar to a dictionary. Javascript Dictionary...
Posted 02 June 2010 03:47 PMJeffrey | with no comments 6,000
Filed under: ,
Silverlight Interop 7-Managed Type的傳址與傳值行為
Silverlight傳遞Managed Type到Javascript端時,跟.NET中的原則相仿,Value Type是使用By Value方式,而Reference Type則是By Reference。 用一個範例來驗證這一點: [ScriptableType] public class RefTypeSample { public string Name { get; set; } } private RefTypeSample _rt = new RefTypeSample() { Name...
Silverlight Interop 6-傳遞ManagedObject
先前示範過 將JS端的物件傳入Silverlight ,現在來逆向操作,把Managed Type傳回JS世界! 宣告一個ColumnSetting類別,其中特別設一個列舉(ColumnTypeEnum)觀察它的傳換結果。另外,宣告兩個函數: SL2JS()傳回ColumnSetting,JS2SL(ColumnSetting)傳入ColumnSetting當參數。 //欄位型別列舉 public enum ColumnTypeEnum { TextBox, NumericTextBox, ComboBox...
Posted 06 May 2010 08:10 AMJeffrey | with no comments 5,792
Filed under: ,
Silverlight Interop 5-列出ScriptObject的所有屬性
ScriptObject提供了GetProperty, SetProperty可以讀取及修改屬性,但是獨缺for (var p in obj)的做法一口氣列出Javascript物件所有的屬性及方法。 原本有個構想,Sivlerlight Method在承接Javascript傳來參數時,想學習jQuery利用object傳遞即興組合參數設定的寫法,例如: $("#dvX").css({ position:"absolute", left:"2px"...
Silverlight Interop 4-小試Silverlight多執行緒
在 上回的文章 裡,測試過傳入Javascript Function當作參數,Thread.Sleep五秒後由Silverlight端呼叫。不過,眼尖的人應該有發現,在Thread.Sleep的五秒期間,網頁被卡死無法操作,而第二、三次傳入非Function呼叫的錯誤警告,也被排在五秒後才執行,換言之,整個程序是以同步方式執行。 咦,Siverlight不是支援多執行緒? 這可是跟Javascript嗆聲"閃開,讓專業的來"的絕佳時機呀! 要在Silverlight中加入多執行緒能力一點都不難...
Silverlight Interop 3-傳入Javascript Function供Silverlight呼叫
在jQuery中,我們常會傳入匿名函數當作參數,供後續某些事件發生時呼叫。例如: $("#btnOK").click(function() { alert("OK"); }); 那麼,我們由Javascript端呼叫Silverlight的Method時,是否也能傳入匿名函數,請Silverlight在稍後呼叫? 做法很簡單,用ScriptObject承接傳入的匿名Function,接著呼叫 ScriptObject.InvokeSelf 就可以囉! 如果想多一點...
Posted 01 May 2010 10:22 AMJeffrey | with no comments 6,725
Filed under: ,
Silverlight Interop 2-Javascript呼叫Silverlight方法的Overloading
先前文章 文末提過一篇 Silverlight interoperability ,裡面有一句話 We have basic support for method overloading, by finding the overload which matches the number of arguments and by doing some basic parameter validation. 引起我的興趣,做了點研究,大致心得如下: 透過參數數目不同,Javascript呼叫時可精準地判別切換Overloading...
Posted 30 April 2010 12:33 AMJeffrey | with no comments 6,386
Filed under: ,
Sliverlight Interop 1-Javascript端傳送字串陣列參數到Silverlight
【先修課程】 關於本文中提到由Javascript呼叫Silverlight端程式的技巧,可以參考MSDN上的說明與教學: 使用 JavaScript 讓 Silverlight 可編寫指令碼 傳遞 JavaScript 物件至 Managed 程式碼 逐步解說:由 JavaScript 呼叫 Managed 程式碼 【本文開始】 寫了個Silverlight 3的Mehod供Javascript呼叫,其中一個參數想設定成string[],依據 文件 的說明" JavaScript 陣列會轉換成...

搜尋

Go

<January 2018>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication