dependencyobject binding
在silverlight之前的版本中,其支援的元素繫結只是允許繫結繼承自frameworkelement類下元素,但是比如一些形變比如transformations就不能繫結了。現在資料繫結也可以繫結繼承自dependencyobject下的任何元素。
******************************
******************************===
string formatting
新版的silverlight4中新增加了格式化字串的能力。在這之前如果要做乙個資料格式化不得不使用乙個converter來格式化字串。現在可以使用擴充套件標記stringformat來做一些比如日期、貨幣等的格式化。
在vs2010中也提供了視覺化的支援。
******************************===
******************************===
null and fallback values
在某些特殊的情況下,資料有可能載入失敗。資料繫結中有新增加了兩個寬展標記targetnullvalue、fallbackvalue,targetnullvalue這個標記表示了當繫結值是null的時候顯示的值。fallbackvalue則是在資料未繫結時顯示的值。
******************************===
******************************===collectionviewsource changes
對於在gatagrid中做分組管理,現在的collectionviewsource支援資料到groupdescriptions的繫結,這樣可以更加輕鬆的在xaml做分組。
******************************===
******************************===
******************************===
**
public******************************===list
<
person
>
getpeople()
);peeps.add(
newperson() );
peeps.add(
newperson() );
peeps.add(
newperson() );
return
peeps;
}
error propogation
silverlight的資料驗證機制,在這裡得到了很多的擴充,提供了idataerrorinfo、inotifydataerrorinfo從而能得到更多的資訊。
Silverlight 4 中的WebCam支援
在剛推出的silverlight 4 beta版中,終於支援了大家期待已久的webcam功能,底下是測試頁面 測試 但請注意,測試前需先安裝sl4 developer runtimes才能執行,webcam是建立網路服務應用程時相當需要的功能。整個程式的設計方式並不複雜,主要的 段如下 privat...
Silverlight 4 中的WebCam支援
在剛推出的silverlight 4 beta版中,終於支援了大家期待已久的webcam功能,底下是測試頁面 測試 但請注意,測試前需先安裝sl4 developer runtimes才能執行,webcam是建立網路服務應用程時相當需要的功能。整個程式的設計方式並不複雜,主要的 段如下 privat...
Silverlight 4 布局了解
今天,熟悉下 silverlight 布局。silverlight 提供了多種布局控制項,但最常用的是 canvasstackpanelgrid canvas 你可以通過在 canvas 中附加屬性來定位元素,也就是絕對座標來定位元素。每個子物件都呈現在 canvas 區域中。通過指定 x 代表的是...