Tengo un datatemplate para un modelo de vista donde un control de elementos está vinculado a un CollectionViewSource (para permitir la ordenación en xaml).Los datos de DesignTime no se muestran en Blend cuando se vinculan a CollectionViewSource
<DataTemplate x:Key="equipmentDataTemplate">
<Viewbox>
<Viewbox.Resources>
<CollectionViewSource x:Key="viewSource" Source="{Binding Modules}">
<CollectionViewSource.SortDescriptions>
<scm:SortDescription PropertyName="ID" Direction="Ascending"/>
</CollectionViewSource.SortDescriptions>
</CollectionViewSource>
</Viewbox.Resources>
<ItemsControl ItemsSource="{Binding Source={StaticResource viewSource}}"
Height="{DynamicResource equipmentHeight}"
ItemTemplate="{StaticResource moduleDataTemplate}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
</Viewbox>
</DataTemplate>
también tengo la configuración del control de usuario, donde se define todo esto para proporcionar datos designtime
d:DataContext="{x:Static vm:DesignTimeHelper.Equipment}">
Ésta es básicamente una propiedad estática que me da una EquipmentViewModel que tiene una lista de ModuleViewModels (Equipo. Módulos). Ahora todo el tiempo que se unen a la CollectionViewSource los datos de tiempo de diseño no aparece en la mezcla 3. Cuando se unen a la colección modelo de vista directamente
<ItemsControl ItemsSource="{Binding Modules}"
puedo ver los datos de tiempo de diseño. ¿Alguna idea de lo que podría hacer?
Tienen exactamente el mismo problema. Enlazar con una propiedad de la Lista está bien, pero tan pronto como me enlace con una CollectionView vinculada a esa propiedad, desaparecen todos los datos. –