如何製作堆疊表格,例如編輯聯繫人詳細信息時?我想這是一個StackPanel,但TextBlock/TextBox字體和邊距如何?只要將它們放置在StackPanel中,就會在它們之間留下太多空隙,並且塊中的文本與Box邊框不一致。如何製作wp7-ish參賽表格?
0
A
回答
2
爲您的標籤使用{StaticResource PhoneTextSubtleStyle}。它將爲12,0,12,0設置字體大小,前景和邊距。 TextBoxes的默認邊距是相同的。如果你在你的佈局根的StackPanel具有相同幅度過,整個形式將「WP7十歲上下的」 ... :) 下面是一個例子:
<StackPanel Margin="12,0,12,0"
Grid.Row="1">
<TextBlock Text="{Binding Strings.Settings_Nickname}"
Style="{StaticResource PhoneTextSubtleStyle}" />
<TextBox Text="{Binding Nickname, Mode=TwoWay}"
InputScope="PersonalGivenName"/>
<TextBlock TextWrapping="Wrap"
Text="{Binding Strings.Settings_NicknameInfo}"
Style="{StaticResource PhoneTextNormalStyle}"
Margin="12,0,12,24" />
<TextBlock Text="{Binding Strings.Settings_Language}"
Style="{StaticResource PhoneTextSubtleStyle}" />
<toolkit:ListPicker x:Name="LanguagePicker"
Margin="12,0,12,12" />
<TextBlock TextWrapping="Wrap"
Text="{Binding Strings.Settings_LanguageInfo}"
Style="{StaticResource PhoneTextNormalStyle}" />
</StackPanel>
0
正如Kylerr提到的,總是用WP7 IN-爲格式化TextBlocks創建樣式...它將自行對齊。還可以使用NuGet的MetroGridHelper,它可以幫助您調整控件。
相關問題
- 1. 如何製作錦標賽網格/表格?
- 2. 如何製作兩個賽格函數?
- 3. 如何製作表格真實表格
- 4. 如何用「足球聯賽桌」風格製作Android界面?
- 5. 如何製作「決賽樹形表」,或者叫做什麼?
- 6. 崩潰定製賽格瑞
- 7. 如何使用賽格瑞
- 8. 如何製作HTML表格的數組?
- 9. 如何製作表格標籤鍵盤?
- 10. 如何製作特定表格?
- 11. 如何在表格內製作邊框?
- 12. 如何製作大型表格響應
- 13. 如何使用Processing.JS製作3D表格?
- 14. 如何在JDialog上製作表格
- 15. 如何爲phpbb製作註冊表格
- 16. 如何製作表格隱藏
- 17. 如何製作表格可填充?
- 18. 如何製作分頁表格?
- 19. 如何製作更安全的表格
- 20. 如何從Perl製作PDF表格?
- 21. 如何製作表格可滾動
- 22. 如何用laravel製作分層表格?
- 23. 如何製作無響應的表格?
- 24. 如何在頂部製作表格
- 25. 如何製作HTML表格內嵌
- 26. 如何製作響應表格標題?
- 27. Tableview賽格不工作?
- 28. 賽格在簡單的賽格測試中不起作用
- 29. 如何使用柵格列表創建柵格馬賽克?
- 30. Javascript如何基於另一種表格製作表格
wp7的主題資源,http://msdn.microsoft.com/en-us/library/ff769552(v=vs.92).aspx – 2012-03-28 17:01:35