This second example looks at using a collection of viewmodels to dynamically populate a
Pivot using a
DataTemplate. The result of this example is the same as the previous example, except in this case the
PivotItems are dynamically created based on their data type. This provides some added flexibility that can be useful in larger apps.
The example code for this section is located in the files DataboundPivotView.xaml, DataboundPivotView.xaml.cs, and DataboundPivotViewModel.cs in the downloadable sample code.
In this example the viewmodel has been changed from exposing two child viewmodel properties to a collection of viewmodels (see Listing 11.5).