XAML Listview Windows 8.1隐藏第一个条目

XAML Listview Windows 8.1隐藏第一个条目,xaml,listview,winrt-xaml,windows-8.1,Xaml,Listview,Winrt Xaml,Windows 8.1,对于Windows8.1的xaml中的listview,我遇到了一个看似奇怪的问题。我使用的是Windows 8.1上的Windows 2013预览版附带的Hub示例模板无论出于何种原因,listview中的第一个条目都不会显示。我正在将listview与应用程序中提供的示例JSON数据绑定。绑定到示例数据还是绑定到sqlite db文件中自己的数据都没有区别。我想贴一张照片,但我在stackoverflow上还没有足够的声誉。。。其目的是用列表示表中的数据。xaml中的所有东西都可以工作,除了

对于Windows8.1的xaml中的listview,我遇到了一个看似奇怪的问题。我使用的是Windows 8.1上的Windows 2013预览版附带的Hub示例模板无论出于何种原因,listview中的第一个条目都不会显示。我正在将listview与应用程序中提供的示例JSON数据绑定。绑定到示例数据还是绑定到sqlite db文件中自己的数据都没有区别。我想贴一张照片,但我在stackoverflow上还没有足够的声誉。。。其目的是用列表示表中的数据。xaml中的所有东西都可以工作,除了它隐藏listview中的第一个条目

这是密码

<Grid x:Name="TransactionGrid" Grid.Column="1" Grid.Row="1"
            Background="{ThemeResource AppBarItemBackgroundThemeBrush}"
            DataContext="{Binding Group}"
            d:DataContext="{Binding Groups[0], Source={d:DesignData Source=/DataModel/SampleData.json, Type=data:SampleDataSource}}">

        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition />
        </Grid.RowDefinitions>

        <Grid x:Name="TransactionHeader" Margin="0,0,0,5"> 
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width=".5*"/>
                <ColumnDefinition Width="1.5*"/>
                <ColumnDefinition Width="1.25*"/>
                <ColumnDefinition Width="1.75*"/>
                <ColumnDefinition Width=".75*"/>
                <ColumnDefinition Width=".75*"/>
                <ColumnDefinition Width=".25*"/>
            </Grid.ColumnDefinitions>

            <TextBlock Grid.Column="0" 
                 Text="Date" 
                 Style="{StaticResource SubheaderTextBlockStyle}"
                 HorizontalAlignment="Center" Margin="0,0,0,5"/>

            <TextBlock Grid.Column="1" 
                 Text="Payee" 
                 Style="{StaticResource SubheaderTextBlockStyle}"
                 HorizontalAlignment="Left" Margin="0,0,0,5"/>

            <TextBlock Grid.Column="2" 
                 Text="Category" 
                 Style="{StaticResource SubheaderTextBlockStyle}" 
                 HorizontalAlignment="Left" Margin="0,0,0,5"/>

            <TextBlock Grid.Column="3" 
                 Text="Description" 
                 Style="{StaticResource SubheaderTextBlockStyle}" 
                 HorizontalAlignment="Left" Margin="0,0,0,5"/>

            <TextBlock Grid.Column="4" 
                 Text="Amount" 
                 Style="{StaticResource SubheaderTextBlockStyle}" 
                 HorizontalAlignment="Right" Margin="0,0,0,5"/>

            <TextBlock Grid.Column="5" 
                 Text="Balance" 
                 Style="{StaticResource SubheaderTextBlockStyle}" 
                 HorizontalAlignment="Right" Margin="0,0,0,5"/>
        </Grid>

        <ListView x:Name="TransactionListview"  
                Grid.Row="1"
                ItemsSource="{Binding Source={StaticResource itemsViewSource}}"
                IsSynchronizedWithCurrentItem="False" IsItemClickEnabled="True">

            <ListView.ItemTemplate>                    
                <DataTemplate>
                    <Grid Width="{Binding ElementName=TransactionListview, Path=ActualWidth}">
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width=".5*"/>
                            <ColumnDefinition Width="1.5*"/>
                            <ColumnDefinition Width="1.25*"/>
                            <ColumnDefinition Width="1.75*"/>
                            <ColumnDefinition Width=".75*"/>
                            <ColumnDefinition Width=".75*"/>
                            <ColumnDefinition Width=".25*"/>
                        </Grid.ColumnDefinitions>

                        <Border Background="{StaticResource ListViewItemPlaceholderBackgroundThemeBrush}" 
                            Width="Auto" 
                            Height="40" 
                            Grid.ColumnSpan="7" />

                        <TextBlock Grid.Column="0" 
                            Text="{Binding Title}" 
                            HorizontalAlignment="Left" 
                            VerticalAlignment="Center" 
                            Margin = "1,0,0,0"
                            FontSize="17" />

                        <TextBlock Grid.Column="1" 
                            Text="{Binding Subtitle}" 
                            HorizontalAlignment="Left" 
                            VerticalAlignment="Center"
                            FontSize="17"/>

                        <TextBlock Grid.Column="2" 
                            Text="{Binding ImagePath}" 
                            HorizontalAlignment="Left" 
                            VerticalAlignment="Center"
                            FontSize="17"/>

                        <TextBlock Grid.Column="3" 
                            Text="{Binding Description}" 
                            HorizontalAlignment="Left" 
                            VerticalAlignment="Center" 
                            Margin = "0,0,20,0"
                            FontSize="17"/>

                        <TextBlock Grid.Column="4" 
                            Text="{Binding Title}" 
                            HorizontalAlignment="Right" 
                            VerticalAlignment="Center"
                            FontSize="17"/>

                        <TextBlock Grid.Column="5" 
                            Text="{Binding Title}" 
                            HorizontalAlignment="Right" 
                            VerticalAlignment="Center"
                            FontSize="17"/>
                    </Grid>
                </DataTemplate>                
            </ListView.ItemTemplate>
        </ListView>
    </Grid>

这篇文章被交叉发布到MSDN论坛,产品团队在论坛上回答: