Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何显示项目列表?_C#_Windows Phone 7_Xaml_Windows Phone 8 - Fatal编程技术网

C# 如何显示项目列表?

C# 如何显示项目列表?,c#,windows-phone-7,xaml,windows-phone-8,C#,Windows Phone 7,Xaml,Windows Phone 8,我需要显示一个tweet列表。每个tweet都可以通过编程方式突出显示,我还可以向tweet项添加一些新控件。我正在使用数据绑定 出于上述目的,我曾想过使用LongListSelector,但它有太多缺陷,似乎无法访问它的项目集合(可以吗?)。还有什么适合显示项目列表,每个项目可以包含一些其他控件,并且还支持绑定?工具箱里没有别的东西吗?有鸡蛋吗 这是windows phone 8应用程序。您可以使用列表框 <ListBox Name="listboxTimeline" Width="45

我需要显示一个tweet列表。每个tweet都可以通过编程方式突出显示,我还可以向tweet项添加一些新控件。我正在使用数据绑定

出于上述目的,我曾想过使用
LongListSelector
,但它有太多缺陷,似乎无法访问它的项目集合(可以吗?)。还有什么适合显示项目列表,每个项目可以包含一些其他控件,并且还支持绑定?工具箱里没有别的东西吗?有鸡蛋吗

这是windows phone 8应用程序。

您可以使用列表框

<ListBox Name="listboxTimeline" Width="450" >
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal" Margin="0,5,0,5" >
                        <Button Click="btn1_Click" >
                            <StackPanel VerticalAlignment="Top">
                                <Image Name="image" Source="{Binding ImageSource}" />
                            </StackPanel>
                        </Button>
                        <StackPanel Width="337">
                            <TextBlock Text="{Binding UserName}"  />
                            <TextBlock Text="{Binding Content}" TextWrapping="Wrap"  />
                        </StackPanel>
                    </StackPanel>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>


然后,您可以从CS页面将数据绑定到它。(以上代码只是一个示例)

LongListSelector有什么问题?是的,您可以访问它的项目集合,它首先是由您在代码中指定的。我想在XAML页面上访问它的项目。你以前的回答解决了这个问题,我正在努力解决。谢谢