太阳照大神

导航

Silverlight 中 自定义的 ListBoxItem如何自适应ListBox的宽度

主要是要设置HorizontalContentAlignment的值,而不是HorizontalAlignment

 

 

1 <ListBox x:Name="xxx">
2 <ListBox.ItemContainerStyle>
3 <Style TargetType="ListBoxItem">
4 <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
5 </Style>
6 </ListBox.ItemContainerStyle>
7 <ListBox.ItemTemplate>
8 <DataTemplate>
9 <StackPanel>
10 <Grid>
11 <TextBlock Text="www.tech-labs.net" HorizontalAlignment="Left"/>
12 <TextBlock Text="维思实验室" HorizontalAlignment="Right"/>
13 </Grid>
14 </StackPanel>
15 </DataTemplate>
16 </ListBox.ItemTemplate>
17  </ListBox>

维思实验室

posted on 2010-11-02 16:32  太阳照大神  阅读(541)  评论(0编辑  收藏  举报