2010-11-01 12 views
8

Hãy nói rằng tôi có một người lớp:Làm cách nào để tạo bộ sưu tập dữ liệu mẫu trong Blend?

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

Tôi muốn tạo ra một số dữ liệu mẫu trong Blend để giúp tôi thiết kế giao diện người dùng của tôi bằng mắt. Tôi chọn tạo dữ liệu mẫu dựa trên một lớp trong Blend, nhưng những gì tôi nhận được là một mẫu Person - số ít. Tôi muốn tạo một bộ sưu tập của Person để bnd vào một hộp danh sách. Làm thế nào để tôi nói nó để làm điều này? Tôi không thể tìm thấy bất cứ nơi nào nó yêu cầu. Tôi có phải tạo một lớp học mà là một bộ sưu tập của người. Chắc chắn phải có một cách để làm điều này?

Xin cảm ơn trước.

Trả lời

3

Tôi đã tìm ra cách để làm điều này, mặc dù không lý tưởng.

Việc tạo dữ liệu mẫu dựa trên một lớp là điều một lần. Dưới đây là những gì tôi đã làm để có được danh sách đối tượng Person trong dữ liệu mẫu:

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

public class PersonCollection : List<Person> {} 

Tôi đã tạo lớp PersonCollection, đơn giản chỉ là một tập hợp các đối tượng Person. Sau đó tôi đã tạo dữ liệu mẫu của mình dựa trên lớp PersonCollection - cho tôi dữ liệu mẫu mà tôi đã theo dõi. Sau đó tôi đã xóa PersonCollection, để lại dữ liệu mẫu tại chỗ.

Tôi gọi đây là giải pháp thay vì giải pháp. Nếu bất cứ ai có thể cung cấp một giải pháp thực sự - một cách để làm điều này trong Blend mà không cần phải tạo các lớp học summy, tôi sẽ rất vui khi đánh dấu đó là giải pháp.

+1

Bạn đã bao giờ tìm cách tốt hơn để làm điều này? – kenwarner

+0

Nếu tôi có thể cung cấp cho bạn một triệu điểm cho câu trả lời này tôi sẽ nhưng tôi không thể có một thay vì –

0

Bạn có thể sử dụng data pane->Add sample datasource->Define New Sample Data để thực hiện việc này.

+0

Tôi muốn nó được dựa trên lớp học của mình. Tôi có một lớp người nhỏ ở đây để giữ cho nó đơn giản, nhưng trong thực tế, tôi có một số lớp phức tạp, với dữ liệu liên quan đến lồng nhau sâu, và không muốn xác định mọi thứ bằng tay. Tôi thích sự dễ dàng của việc sử dụng "Tạo dữ liệu mẫu từ lớp ...", tôi chỉ muốn nó tạo ra một bộ sưu tập các lớp học của tôi, không chỉ là một ví dụ simgular. –