Browse by Tags

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 6,989
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 7,926
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 7,576
Filed under: ,
Sliverlight Interop 1-Javascript端傳送字串陣列參數到Silverlight
【先修課程】 關於本文中提到由Javascript呼叫Silverlight端程式的技巧,可以參考MSDN上的說明與教學: 使用 JavaScript 讓 Silverlight 可編寫指令碼 傳遞 JavaScript 物件至 Managed 程式碼 逐步解說:由 JavaScript 呼叫 Managed 程式碼 【本文開始】 寫了個Silverlight 3的Mehod供Javascript呼叫,其中一個參數想設定成string[],依據 文件 的說明" JavaScript 陣列會轉換成...
我的IIS6 Silverlight部署經驗
試著將Silverlight與WCF部署到IIS6上,發現眉眉角角的東西還真多。 首先IIS會抱怨找不到xap檔案,這是因為IIS6的MIME Type中沒有宣告這些附檔名的緣故: (IIS6對未宣告的不認識檔案類型,一律會假裝沒看到,這是安全上的考量) * .xap application/x-silverlight-app * .xaml application/xaml+xml * .xbap application/x-ms-xbap Silverlight UI出現了,但接著是.svc的檔案傳回找不到的訊息...
Posted 28 March 2009 07:16 PMJeffrey | 5 comment(s) 14,541
Filed under: ,
Silverlight XAML在Blend2下會出錯
這陣子在趕一個小案子,目標是在網頁中實做一個可以凍結標題欄/列,可以任意調整欄寬、順序,並可以排序的大型資料表。 大家應該記憶猶新,不久前我才發表過 GridView的標題欄、列凍結效果(跨瀏覽器版) ,其實為的也是同一個案子。不過評估之後,網頁版如果要加上用滑鼠拖拉調整欄位寬度、順序及動態排序的功能,若自己動手改,寫到牙歪了還不見得流暢無誤;找現成的商用WebControl元件也是解法,但考量這個資料表被用來監控大量數據的持續變化(跟股市看盤畫面有點類似),試了一下,光用HTML Table列出這麼龐大的矩陣就讓瀏覽器汗流浹背了...
Posted 26 March 2009 06:58 PMJeffrey | 6 comment(s) 9,176
Filed under:
更多文章 « 上一頁

搜尋

Go

<September 2020>
SunMonTueWedThuFriSat
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910
 
RSS
創用 CC 授權條款
【廣告】
twMVC
最新回應

Tags 分類檢視
關於作者

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

文章典藏
其他功能

這個部落格


Syndication