为什么不使用linq查询在wp8中显示listbox项

为什么不使用linq查询在wp8中显示listbox项,linq,windows-phone-8,listbox,Linq,Windows Phone 8,Listbox,当我运行程序时,列表框不会显示任何内容。 请给我正确的代码 <StackPanel x:Name="ContentPanel1" Grid.Row="1" Margin="12,0,12,0"> <ListBox x:Name="MultiList" FontSize="26" > <ListBox.ItemTemplate> <

当我运行程序时,列表框不会显示任何内容。 请给我正确的代码

 <StackPanel x:Name="ContentPanel1" Grid.Row="1" Margin="12,0,12,0">
                <ListBox x:Name="MultiList" FontSize="26"   >
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <StackPanel Orientation="Horizontal">
                                <TextBlock Text="{Binding Path=id}" Width="150"/>
                                <TextBlock Text="{Binding Path=project_id}"/>
                                <Button Click="Button_Click" Content="button"/>
                            </StackPanel>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
                <TextBlock x:Name="txtDay" />
                <TextBlock x:Name="txtTemp"/>
            </StackPanel>

尝试不使用“Path=”。示例:Text=“{Binding id}”

我发现了错误。每个字段的第一个字母必须是大写。
我在这个问题上浪费了一个星期的时间。
它显示了Microsoft Visual Studio 2013的IntelliSense编辑器中的一个错误。
我希望微软能纠正这个问题

<TextBlock Text="{Binding Path=Id}" Width="150"/>

您对自己问题的回答不清楚。如果你能更详细地说明是什么修复了你的错误,那么这个答案将对其他可能有同样问题的人有用。
<TextBlock Text="{Binding Path=Id}" Width="150"/>