简体   繁体   English

列表框中的粘滞文本-WP8

[英]Sticky text in listbox - wp8

I add items successfully to the listbox but instead normal space between them , they stick together. 我已将项目成功添加到列表框中,但它们之间的正常间隔却粘在一起。 Can anyone help me solve that problem? 谁能帮我解决这个问题?

 <ListBox Name="mylistbox" Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="2" >
                        <ListBox.ItemTemplate>
                        <DataTemplate>
                            <!--<StackPanel Name="s1">-->
                            <Grid Name="g1">
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="10*"/>
                                        <ColumnDefinition Width="30*"/>
                                        <ColumnDefinition Width="30*"/>
                                        <ColumnDefinition Width="30*"/>
                                    </Grid.ColumnDefinitions>
                                    <Grid.RowDefinitions>
                                        <RowDefinition Height="50"/>
                                    </Grid.RowDefinitions>
                                    <TextBlock Text="{Binding redni2}"  FontSize="26" Grid.Row="0" Grid.Column="0"/>
                                    <TextBlock Text="{Binding ime}"  FontSize="26" Grid.Row="0" Grid.Column="1"/>
                                    <TextBlock Text="{Binding broj2}"  FontSize="26" Grid.Row="0" Grid.Column="2"/>
                                    <TextBlock Text="{Binding ukupno2}"  FontSize="26" Grid.Row="0" Grid.Column="3"/>
                                </Grid>
                            <!--</StackPanel>-->
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>

Use ListBox.ItemContainerStyle property. 使用ListBox.ItemContainerStyle属性。 Try this: 尝试这个:

<ListBox>
    <ListBox.ItemContainerStyle>
        <Style TargetType="ListBoxItem">
            <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
        </Style>
    </ListBox.ItemContainerStyle>
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Margin="0,0,0,9.5">
                <Grid Name="g1">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="1*"/>
                        <ColumnDefinition Width="3*"/>
                        <ColumnDefinition Width="3*"/>
                        <ColumnDefinition Width="3*"/>
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="50"/>
                    </Grid.RowDefinitions>
                    <TextBlock Text="111" FontSize="26" Grid.Column="0"/>
                    <TextBlock Text="222" FontSize="26" Grid.Column="1"/>
                    <TextBlock Text="333" FontSize="26" Grid.Column="2"/>
                    <TextBlock Text="444" FontSize="26" Grid.Column="3"/>
                </Grid>
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM