今天發一篇VS2008在開發Silverlight時需要注意的小撇步...同樣也是陸陸續續更新
1.WCF使用的資料實體之定義會影響Silverlight
Silverlight接資料是透過服務,以我的開發習慣~目前是採用WCF來架構service,雖然服務重用性(reuse)高~但要小心!Silverlight寫死的binding並不會自己偵測到服務端的變化喔。請注意以下2點
*實體定義的Name屬性有更動,silverlight的binding欄位也要隨著變更為新的Name!
*上一項變更完畢,除了將silverlight使用的服務參考更新,還要記得重建(Rebulid)~不然xap是舊版的,可能會bind不到資料!
2.Silverlight使用者控制項、Silverlight頁面
*Silverlight使用者控制項--使用.NET以提供豐富Web設計元素的Silverlight使用者控制項
以
*Silverlight頁面--包含 Silverlight 應用程式部分的頁面,該頁面可透過框架內的巡覽功能取得
就我目前使用的情況來看,如果從頭到尾都選擇< UserControl>< /UserControl>
ps:記得更改App.xaml.vb的出場頁面
1 則留言:
針對第1項的第1個小花,又有新發現,再給你一朵小花兒→
*SQL to LINQ Class只要多拉個table,就會把手動設計的Name屬性清掉!繼續開發才發現,為了讓DataGrid有中文欄位,手動設計Name實非必要!因為可直接給定DataGrid之Header文字!
張貼留言