2011-04-12 6 views
2

Windows Phone 앱을 개발 중입니다.부모를 채우는 ListBoxItem

<!--ContentPanel --> 
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
    <ListBox x:Name="SinglesGameList" Margin="0"> 
     <ListBoxItem Margin="10,10,10,5" Height="67" HorizontalAlignment="Center" VerticalAlignment="Center" Width="444"> 
      <TextBlock Text="XXX"/> 
     </ListBoxItem> 
    </ListBox> 
</Grid> 

대신 ListBoxItem의 폭 = 설정의 "444"나는 부모를 채우을 설정하는 또 다른 방법이 그것을 궁금하네요 :

나는 다음과 같은 XAML 있습니다.

어떤 조언이 필요합니까?

+0

왜이 작업을 수행 하시겠습니까? 필요한 것보다 더 크게 만드는 것은 고려해야 할 성능 문제가 있습니다. –

+0

'ListBoxItem'의 너비를 'Auto'로 설정할 수 있습니다 – Vaysage

답변

4

시도해 볼 수 있습니까?

<ListBox x:Name="yourListBox"> 
    <ListBox.ItemContainerStyle>      
     <Style TargetType="ListBoxItem">      
      <Setter Property="HorizontalContentAlignment" Value="Stretch"></Setter>      
     </Style> 
    </ListBox.ItemContainerStyle> 
</ListBox> 
+2

나는 이걸 찾았습니다 : http://dandesousa.com/2010/08/29/windows-phone-7-listbox-item-horizontal-width -stretch/ – VansFannel

+1

고마워. 그것의 작동 – pranavjayadev

+0

@ PranavJDev 그럼 왜 안 upvote? :) –

관련 문제