[Silverlight] Silverlight 4 Data Binding StringFormat

  • 5244
  • 0
  • 2010-10-15

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 功能 , 我們就可以減少寫程式來處理格式問題!