2010-11-01 38 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