Данные 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}"

Я могу видеть данные времени разработки. Есть идеи, что я мог сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос