Windows Phone 8.1 中带有图像的 ListView

标签 listview windows-phone-8.1

我是 WP8 的新手。

我有一个应用程序。

它进行 Web API 调用。

我得到了一个项目列表。

我想向用户显示此项目列表,并在其左侧显示一个图标。

我想我应该使用 ListView 控件。

我花了很多时间试图找到一个简单的例子,但找不到。

所以,要么:

  1. 我是个白痴
  2. 有人会向我发送有关如何执行此操作的链接
  3. 有人会发布一个简单的例子
  4. 我需要买一本好的WP8书(但我得等几天才能发货)

我希望有人会回答 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;
    }
}

这是截图:

enter image description here

最佳答案

你可以从这里得到一个有效的例子 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 第二个是视频教程示例希望你能得到它

关于Windows Phone 8.1 中带有图像的 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27123761/

相关文章:

c# - 命名空间 Windows.Phone.Speech 不可用

c# - 在 Windows Metro Apps C# 中合并两个 sqlite 数据库

c# - 未找到 BackgroundWorker

.net - 如何解决 google.apis.core 的问题无法安装 Google.Apis.Core 1.8.2 安装此包目标 'WindowsPhoneApp,Version=v8.1',

android - 检查 Activity 是否已完成加载所有数据而不更改应用程序代码

android - ListView显示错误

c# - Xamarin 表单 ListView : Deselecting selected item by checking with OnTapped Event

android - 使用 switch case 通过 ListView 从 fragment 打开 Activity 时出错

java - 使 Listview 在 Android 中可编辑

c# - 在 JSON 中获得 400 webservice 状态时返回 false