3
我是WP8的新手。ListView在Windows Phone 8.1中的图像
我有一个应用程序。
它进行Web API调用。
我得到一个项目列表。
我想显示这个项目列表给用户,左边有一个图标。
我想我应该使用ListView控件。
我花了很长时间试图找到一个简单的例子,但不能。
所以,要么:
- 我是一个白痴
- 会有人给我一个链接就如何做到这一点
- 有人将发布一个简单的例子
- 我需要买不错的WP8书(不过我还得等上几天才能发货)
我希望有人会回答3.我会跟进4.是的,我我相信我是1
UPDATE:
这是我的标记:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ListBox Name="lstPremises"
ItemsSource="{Binding Items}" FontFamily="{StaticResource PivotHeaderItemFontFamily}"
Background="{StaticResource AppBarItemBackgroundThemeBrush}">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Margin="12" Height="50" Width="50" Source="Images/Number-5-icon.png" ></Image>
<TextBlock Grid.Column="1" FontSize="36" Text="{Binding Caption}" TextWrapping="Wrap" FontFamily="Global User Interface"></TextBlock>
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
这是我的后台代码:
public class Item
{
public string Caption;
}
public sealed partial class Management : Page
{
public Management()
{
this.InitializeComponent();
List<Item> test = new List<Item>();
Item item = new Informed.Item();
item.Caption = "Test One";
test.Add(item);
Item item2 = new Informed.Item();
item2.Caption = "Test Two";
test.Add(item2);
lstPremises.ItemsSource = test;
}
}
,这是截图:
您好,感谢响应。这些是我以前看过的两个链接。该视频令人沮丧。我想让他们明白这一点。我复制并粘贴的示例代码(来自其他链接),并提出错误。而且,它似乎被混淆了。我确信有很多属性/样式可以添加到列表视图中,但我不想一次查看它们。我只想要一个简单的代码示例。我使用关联的图像将C#项添加到我的列表视图中。这就是我想要的一个阶段:) – 2014-11-25 10:17:53
检查此链接的代码 https://github.com/MvvmCross/NPlus1DaysOfMvvmCross/tree/master/N-16-CollectABull-Part5 – 2014-11-25 10:23:20
嗨,刚刚一直在通过这一切。我正在看列表框的例子...我应该仍然使用列表框,因为视频链接暗示我不应该?此外,虽然我有图标显示我没有数据显示。我会更新我的问题,向您展示这一点。谢谢 – 2014-11-25 11:14:41