在gridView中删除自动生成的磁贴

时间:2015-01-29 19:47:53

标签: c# windows-phone-8 windows-phone-8.1

我在GridView中有平铺菜单。我将数据绑定到15个磁贴,但在app中我有16个磁贴。但最后一个磁贴没有绑定 - 并包含此文本:

" Windows.UI.Xaml.Controls.ItemsPanelTemplate"

与图片类似。enter image description here

  <GridView Margin="25,136,10,10" Tapped="GridView_Tapped" Background="#FF191919">
        <GridView.ItemTemplate>
            <DataTemplate>

                <Grid Margin="10,10,0,0" Background="Black">
                    <Rectangle Fill="#FFF19941" Width="105" Height="105"/>
                    <TextBlock Text="{Binding}" Margin="5,30,0,0" FontSize="25"/>
                </Grid>

            </DataTemplate>
        </GridView.ItemTemplate>

        <x:String>60 BPM</x:String>
        <x:String>70 BPM</x:String>
        <x:String>80 BPM</x:String>




        <x:String>90 BPM</x:String>
        <x:String>100 BPM</x:String>
        <x:String>110 BPM</x:String>
        <x:String>120 BPM</x:String>
        <x:String>130 BPM</x:String>
        <x:String>140 BPM</x:String>
        <x:String>150 BPM</x:String>
        <x:String>160 BPM</x:String>
        <x:String>170 BPM</x:String>
        <x:String>180 BPM</x:String>
        <x:String>190 BPM</x:String>
        <x:String>200 BPM</x:String>



        <ItemsPanelTemplate>
            <WrapGrid MaximumRowsOrColumns="2"  Orientation="Horizontal" HorizontalChildrenAlignment="Stretch" VerticalChildrenAlignment="Stretch"/>
        </ItemsPanelTemplate>

    </GridView>

如何删除这个可能自动生成的磁贴?

由于

1 个答案:

答案 0 :(得分:1)

ItemsPanelTemplate是该集合的一部分,这就是你使用该消息获得额外项目的原因

我认为你的意思是

<GridView.ItemsPanelTemplate>

但是,由于您已经获得了所需的视觉效果,因此您可能只删除<ItemsPanelTemplate>元素