Silverlight 4 Data Binding StringFormat
Silverlight 4 的 資料繫結(Data Binding) 增加了一個新功能是支援 StringFormat
例如假設 MemberID 是一個數字 , 而我們在超連結到別頁時需要把 MemberID 用 Querystring 傳過去
以前沒有 StringFormat 時我們還要再多寫程式來處理格式
現在 Silverlight 4 我們就可以用下面這行來寫 , 讓我們 Binding 的 Path 是 MemberID , 再用 StringFormat 來變成我們要的形式
<HyperlinkButton Content="{Binding Path=MemberID}" NavigateUri="{Binding Path=MemberID,StringFormat='/MemberPage.xaml?MID={0}'}"/>
利用 Silverlight 4 的 Data Binding 增加的 StringFormat 功能 , 我們就可以減少寫程式來處理格式問題!