自定义的 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>
本文来自飞絮飞啊飞的博客,原文地址:http://hi.baidu.com/%B7%C9%D0%F5%B7%C9%B0%A1%B7%C9/blog/item/a701fcfa3554fa8b
以上只是个人想法和实践经验所得,如果有文字错误和语法错误,请加以指点!
QQ:247039968
emil:wujc@younger.com
无论是美女的歌声,还是鬣狗的狂吠,无论是鳄鱼的眼泪,还是恶狼的嚎叫,都不会使我动摇