我總是遇到在windows phone中定位元素的問題。希望有人能幫助我: 我有一個列表框dinamically從代碼populatem背後:在ItemTemplate中定位文本 - Windows Phone 8
<ListBox Name="list" Grid.Row="1" HorizontalAlignment="Center">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" Style="{StaticResource list_service_item}"/>
</DataTemplate>
</ListBox.ItemTemplate>
風格在App.xaml中定義:
<Style x:Key="list_service_item" TargetType="TextBlock">
<Setter Property="FontSize" Value="25"/>
<Setter Property="FontWeight" Value="Bold"/>
<Setter Property="Foreground" Value="Peru" />
<Setter Property="TextWrapping" Value="Wrap"/>
<Setter Property="HorizontalAlignment" Value="Center"/>
<Setter Property="Margin" Value="0 0 0 5"/>
</Style>
貌似除了正常工作對齊屬性。
如果列表框項具有相同的長度一切運作良好,但是,如果他們中的一個較長所有其他贊同的長項的開始,而不是保持居中:
如何我能解決這個問題嗎?
你肯定* *,他們正在調整到較長的項目開始而不僅僅是集中,而是巧合地與長項目的開始排隊?你能向我們展示一張圖片嗎? – Sheridan
這是一個[截圖](http://i338.photobucket.com/albums/n430/jack_the_beast/items.png) –