2010-11-01 17 views
8

比方说,我有一类人:如何在Blend中创建样本数据的集合?

public class Person 
{ 
    public string Name {get; set;} 
    public int Age {get; set;} 
} 

我想在Blend创建一些样本数据来帮我设计我的用户界面在视觉上。我选择基于Blend中的类创建示例数据,但我得到的是一个示例Person - 单数。我想创建一个Person的集合以结束到列表框。我如何告诉它这样做?我找不到任何问题。我是否必须创建一个Person类集合的类。当然必须有办法做到这一点?

在此先感谢。

回答

3

我找到了一种方法来做到这一点,虽然不理想。

创建基于类的样本数据是一次性事情。下面是我做得到的样本数据我Person对象列表:

public class Person 
{ 
public string Name {get; set;} 
public int Age {get; set;}  
} 

public class PersonCollection : List<Person> {} 

我创建了PersonCollection类,这简直是Person对象的集合。然后,我根据PersonCollection类创建了我的样本数据 - 给了我之后的样本数据。然后我删除了PersonCollection,留下了示例数据。

我会称之为解决方法而不是解决方法。如果任何人都可以提供一个真正的解决方案 - 一种在Blend中做到这一点的方法,而不必创建summy类,我将非常乐意将其标记为解决方案。

+1

你有没有找到更好的方法来做到这一点? – kenwarner 2011-03-02 20:33:43

+0

如果我可以给你一百万分这个答案,我会,但我不能让一个,而不是 – 2014-04-01 17:51:19

0

您可以使用data pane->Add sample datasource->Define New Sample Data来做到这一点。

+0

我希望它可以基于我的课程。我在这里有一个小的Person类来保持简单,但实际上,我有一些复杂的类,嵌套深度相关的数据,并且不想用手来定义所有的东西。我喜欢使用“从类创建示例数据...”的简易性,我只是希望它创建我的类的集合,而不仅仅是一个simgular实例。 – 2010-11-01 21:51:53