我是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;
}
}
这是屏幕截图:
您可以从这里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第二个是视频教程示例,希望您能得到它
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句