数据绑定列表<对象>视窗手机 [英] Databinding List&lt;Object&gt; WindowsPhone

查看:20
本文介绍了数据绑定列表<对象>视窗手机的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想提高我的工作效率以使用正确的设计.所以我添加了一个文件夹 SampleData 和一个文件 RestaurantsSampleData.xaml该文件的结构定义:

I would like to improve my productivity to use the correct design. So I add a folder SampleData and a file RestaurantsSampleData.xaml The structure of this file defines :

 xmlns:vm="clr-namespace:GeolocationTest.ViewModels">
<vm:MainViewModel.Pois>
    <vm:Poi Id="1" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald" />
    <vm:Poi Id="2" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald"/>
    <vm:Poi Id="3" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald"/>
    <vm:Poi Id="4" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald"/>
    <vm:Poi Id="5" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald"/>
    <vm:Poi Id="6" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald"/>
    <vm:Poi Id="7" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald"/>
    <vm:Poi Id="8" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald"/>
    <vm:Poi Id="9" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald"/>
    <vm:Poi Id="10" Adresse="20 rue de vinci, 33700 merignac" Name="MacDonald" />
</vm:MainViewModel.Pois>

我的班级 Pois 是

And my class Pois is

   public class PoiDetail : PoiBase
{
    public String FormattedAddress { get; set; }        
    public String FormattedPhoneNumber { get; set; }
    public String Icon { get; set; }
    public List<Review> Reviews { get; set; }
    public double Latitude { get; set; }
    public double Longitude { get; set; }
}

我想在我的 RestaurantsSampleData.xml 中添加一个列表,以允许在 Visual Studio 的设计器中显示.目前我没有找到任何方法来做到这一点,我在构建应用程序、检查设计和修改它之间浪费了很多时间.使用样本后插入真实数据会更有效.

I would like to add a list in my RestaurantsSampleData.xml to permit to display in the designer of visual studio. Currently I don't find any way to do it and I loose many time between build the application, check the design and modify it. It will more effective to use sample and after plug the real data.

推荐答案

如果您在 Visual Studio 2013 副本中拥有 Blend,请使用它创建示例数据

Use blend to create your sample data if you have it with your copy of Visual Studio 2013

  1. 创建一个新的 Windows Phone Silver Light 项目
  2. 创建新的示例数据

在此链接中描述...

http://msdn.microsoft.com/en-us/library/ee341450(v=expression.40).aspx

  1. 将集合拖放到 mainpaige.xaml 上

在运行应用程序以查看实际数据时更改列表的数据上下文

Change the data context of your list when you run the application to see the actual data

这篇关于数据绑定列表<对象>视窗手机的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆