Los datos de DesignTime no se muestran en Blend cuando se enlazan con CollectionViewSource

Tengo una placa de datos para un modelo de vista donde un control de elementos está vinculado a un CollectionViewSource (para habilitar la clasificación en 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>

También he configurado UserControl donde se define todo esto para proporcionar datos de tiempo de diseño

d:DataContext="{x:Static vm:DesignTimeHelper.Equipment}">

Esta es básicamente una propiedad estática que me da un EquipmentViewModel que tiene una lista de ModuleViewModels (Equipment.Modules). Ahora, siempre que me enlace a CollectionViewSource, los datos del tiempo de diseño no se mostrarán en la mezcla 3. Cuando me enlace a la colección ViewModel directamente

<ItemsControl ItemsSource="{Binding Modules}"

Puedo ver los datos de tiempo de diseño. ¿Alguna idea de lo que podría hacer?

Respuestas a la pregunta(3)

Su respuesta a la pregunta