As it turns out, it is not terribly uncommon for a developer to need to work with some temporary data during the construction of the user interface. For example, perhaps the real data will come from a relational database...which is currently being constructed by your friendly DBA. Or, perhaps the exact business objects to be used by the program are currently little more than a collection of UML class diagrams.
When you are building a WPF or Silverlight application with Blend, you can elect to insert what is known as "sample data". As the name suggests, this provides a way for you to visualize the UI even when the live data is unavailable. As well, Blend sample data can be useful during the process of learning more about data binding techniques in general.
Fire up Blend and create a new WPF Application or Silverlight Application project named FunWithSampleData. Now, open the Data panel, and elect to insert sample data to your project:

At this point, your Data panel has been populated with a number of testing items, including a custom collection (which extends ObservableCollection) and a few default properties (named Property1 and Property2). While you could rename these default names, you might find this defaults are fine (after all, it is *sample* data). If you wish to change the names, double click on the current Collection node and rename this to PersonCollection. Likewise, rename your first two properties to FirstName and LastName:

You can add additional properties to your data store using the New Property button. If you click and hold this item, you will see you have three choices:
? Add Simple Property: Use this option to add a String, Number, Boolean, or Image property. By default, a String property is added, but this can be changed after creation.
? Add Complex Property: Use this option to create a property that can contain child properties (in other words, a new class with custom properties).
? Add Collection Property: Use this option to create a new class extending ObservableCollection.
Add a new "simple property" named Picture, which will automatically default to a String data property.
Once you have added properties, you can further configure their data types. The first approach is to change properties values by clicking on the embedded property dropdown editor. In the following figure, you can see how we can change the Picture property to an Image. Do know that the Image property can be configured to select a specific image file, but don't bother; the IDE will use some sample images by default.

In addition, you can configure all property data types if you click on the Edit Sample Values button:

Use the resulting dialog box to change the LastName property to a String data type. Notice how each property is being set to a set of default string data and image files (after all, this is in fact, sample data). Also note you can change how many test records you wish to have generated:

Once you have generated the sample data, you can drag and drop elements from the Data panel onto the artboard. Make sure you double check if the Data panel is in List mode or Details mode, as inserting sample data tends to default to "details mode". Here you can see the end result of dragging the PersonCollection on to a DataGrid control (while the Data panel was in List mode).

Also note that you have the option to transform your sample data from a flat list of objects, to a hierarchal format:

Here is the same data (which is now in a hierarchal format) bound to a new TreeView control:

If the topic of sample data is of interest to you, and I'd suspect it will be during the prototyping phase of new WPF or Silverlight projects, be aware that the Blend User Guide has a whole section on the topic, which building upon the topics examined here. Look up the Create sample data for more information:
Happy Blending!
66b94f3d-b009-4cc3-b226-14e80a6c7215|1|5.0