標籤:style blog http color os 使用 strong for ar
備忘;博主windows phone學習新手,在部落格園上分享自己剛剛掌握的一些學習筆記,內容簡單,高手勿噴!
前一段時間看@消失3003的部落格,發現了textboxt的header屬性。這一屬性在編寫UI時可以節約不少代碼,十分有用。
之前編寫一個如下的登陸介面,代碼會很長;
未使用Header屬性的UI及代碼;
代碼如下;
<Grid> <TextBlock Text="登入" FontSize="20" Margin="0,15,0,600"/> <TextBlock Text="號/QQ號" FontSize="30" Margin="0,40,0,560"/> <TextBlock Text="帳號" FontSize="20" Margin=" 20,105,0,500"/> <TextBox Text="號/手機號/QQ號" Margin=" 20,130,50,450"/> <TextBlock Text="密碼" FontSize="20" Margin=" 20,190,50,425"/> <TextBox Text="請填寫密碼" Margin=" 20,220,50,380"/> <HyperlinkButton Content="忘記密碼?" FontSize="20" Foreground="blue" Margin="20,280,0,320"/> <HyperlinkButton Content="建立新帳號" FontSize="20" Foreground="blue" Margin="20,318,0,275"/> </Grid>
使用header屬性後的UI及代碼;
代碼如下
<Grid > <TextBlock Text="登入" FontSize="20" Margin="0,15,0,600"/> <TextBlock Text="號/QQ號" FontSize="30" Margin="0,40,0,560"/> <TextBox Header="帳號" Text="號/手機號/QQ號" Margin=" 20,130,50,430"/> <TextBox Header="密碼" Text="請填寫密碼" Margin=" 20,220,50,350"/> <HyperlinkButton Content="忘記密碼?" FontSize="20" Foreground="blue" Margin="20,280,0,320"/> <HyperlinkButton Content="建立新帳號" FontSize="20" Foreground="blue" Margin="20,318,0,275"/> </Grid>
相比之下節約了兩行代碼,在textbox和textblock控制項比較多的情況下,header屬性的優勢就會更大。
windows phone開發中textbox控制項的header屬性