Windows商店app-ListView项目不可访问

时间:2015-08-12 06:39:51

标签: c# xaml listview windows-store-apps json.net

在Windows应用商店中,需要将数据绑定到Listview。数据将通过WCF service作为JSON string进行重新转换,并转换为JArray v = JArray.Parse(result);

在后面的代码中实现了代码。

private async void GetGarageinfo()
{
    string location = txtLocation.Text.Trim();
    ServiceReference1.Service1Client client = new ServiceReference1.Service1Client();
    string result = await client.GetGarageInfoAsync(location);
    try
    {
        JArray v = JArray.Parse(result);
        lstvGarages.ItemsSource = v;

    }
}

在XAML文件中

<ListView Name="lstvGarages">
    <ListView.ItemTemplate>
        <DataTemplate>
            <Grid Width="900" VerticalAlignment="Center">

                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="300" />
                    <ColumnDefinition Width="300" />
                    <ColumnDefinition Width="300" />
                </Grid.ColumnDefinitions>

                <TextBlock Grid.Column="0" Text="{Binding GarageName}" />
                <TextBlock Grid.Column="1" Text="{Binding GarageLocation}" />
                <TextBlock Grid.Column="2" Text="{Binding GarageTP}" />
            </Grid>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

调用该方法时,它会检索等于数组中记录数的空记录。但我无法看到Name, Location or TP data但可以点击的空记录。

我绑定数据的方式是否有错误?

0 个答案:

没有答案