Visual Studio 2010 Feature Packs 2之Silverlight自動化測試

在Visual Studio 2010上市沒多久後,很高興它推出了Coded UI的自動化測試,那時我的專案是跑Silverlight,要錄制時出現不支援的錯誤,只好又乖乖的自己當人工測試機,不過前幾天看到微軟推出Visual Studio 2010 Feature Packs 2套件,其中有一項功能是Create coded UI tests for Silverlight 4 applications,就興高彩烈安裝玩一翻。

...繼續閱讀 »

Silverlight的事件氣泡(EventBubbling)

  • 14245
  • 0
  • 2010-06-10

元件重疊在一起,當發生滑鼠點擊事件,你發現他會從最上面的元件開始,每個元件都會發生事件,這現像不光只是有在Silverlight中有,Web或Window From也有這現象。
要防止這個現像也很簡單,只要讓MouseButtonEventArgs.Handled值為true就可以了。

...繼續閱讀 »

Silverlight 3 + WCF 的例外處理

  • 20460
  • 0

在發開Silverlight Client(簡稱前端)與使用WCF Web Service(簡稱後端)時,有時候後端在執行過程中發生了例外狀況(Exception),雖然前端可以從System.ComponentModel.AsyncCompletedEventArgs.Error是否為Null知道有沒有例外發生,但收到的錯誤訊息永遠都是
The remote server returned an error: Not Found.
這樣的訊息要怎麼在前端回報錯誤,因為你根本不知道後端發生了什麼錯誤,以前為了要收到詳細的錯誤訊息,必需要自己處理如建立一些Class,如範例1,非常的麻煩,所以我想很多人都懶的處理錯誤訊息了,只產生一種訊息「伺服器發生錯誤」來打發用戶,這在Silverlight 3 這個情況已有所改變,但不是預設的必需有隔外的處理。

...繼續閱讀 »