我是WP8的新手。
我有一个应用程序。
它进行Web API调用。
我得到了一个项目清单。
我想向用户显示这个项目列表,并在其左侧显示一个图标。
我想我应该使用ListView控件。
我花了很长时间试图找到一个简单的例子,但不能。
所以,要么:
我希望有人会回答3.我会跟进4.然后我肯定我是1。
更新:
这是我的标记:
<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;
}
}
这是截图:
答案 0 :(得分:3)
你可以从这里得到一个有效的例子 http://visualstudiomagazine.com/articles/2014/07/01/gridview-and-listview-controls.aspx 或者这个链接也都适用于我 http://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-1/04 第二个是视频教程示例,你会得到它