Данные DesignTime не отображаются в Blend при привязке к CollectionViewSource
У меня есть дата-шаблон для модели представления, где itemcontrol связан с CollectionViewSource (чтобы включить сортировку в xaml).
<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>
Я также настроил UserControl, где все это определяется для предоставления данных времени разработки
d:DataContext="{x:Static vm:DesignTimeHelper.Equipment}">
Это в основном статическое свойство, которое дает мне EquipmentViewModel со списком ModuleViewModels (Equipment.Modules). Теперь, пока я связываюсь с CollectionViewSource, данные времени разработки не отображаются в blend 3. Когда я связываюсь с коллекцией ViewModel напрямую
<ItemsControl ItemsSource="{Binding Modules}"
Я могу видеть данные времени разработки. Есть идеи, что я мог сделать?