Error "No se puede encontrar el recurso con el nombre {Localizador}" al usar el control de usuario mvvm-light

Estoy usando el kit de herramientas de luz mvvm para crear una aplicación WPF. Creé un control de usuario y un ViewModel correspondiente. Creé una propiedad ViewModel en ViewModelLocator. Ligé el control de datos de usuario a la propiedad en la clase Locator. Cuando edito el Control de usuario en Blend o VS Designer, todo parece funcionar, ya que puedo ver mis datos de tiempo de diseño.

Cuando ahora trato de usar mi control de usuario en la ventana principal, creada por la plantilla wpf del kit de herramientas, recibo el error "No se puede encontrar el recurso con el nombre {Locator}" y la fila con mi control de usuario en la ventana principal .xaml está marcado con una línea roja en Blend. En Visual Studio, la misma línea está marcada con el error: "No se puede crear una instancia de tipo MyView".

Editar: este es el código fuente de la aplicación.xaml

<Application.Resources>
    <!--Global View Model Locator-->
    <vm:ViewModelLocator x:Key="Locator"
                         d:IsDataSource="True">
</Application.Resources>

Este es el código de EditCustomerView.xaml

<UserControl.DataContext>
    <Binding Path="EditCustomer" Source="{StaticResource Locator}" />
</UserControl.DataContext>

Este es el código en mi ventana principal

<Window.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Skins/MainSkin.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Window.Resources>

<Window.DataContext>
    <Binding Path="Main" Source="{StaticResource Locator}"/>
</Window.DataContext>

<Grid x:Name="LayoutRoot" Background="{DynamicResource BasicBackground}">
    <Grid.RowDefinitions>
        <RowDefinition Height="0.927*"/>
        <RowDefinition Height="0.073*"/>
    </Grid.RowDefinitions>
    <ListBox Margin="4" SelectedItem="{Binding Main.SelectedCustomer, Mode=Default, Source={StaticResource Locator}}" ItemTemplate="{DynamicResource CustomerTemplate}" ItemsSource="{Binding Customers, Mode=Default}"/>
    <Button HorizontalAlignment="Center" VerticalAlignment="Center" Width="75" Content="Edit" Grid.Row="1" Command="{Binding EditCustomerCommand, Mode=Default}"/>
    <Border x:Name="border" Opacity="0.75" Grid.RowSpan="2" Background="#FF706F6F" BorderBrush="Black" BorderThickness="1" Visibility="{Binding EditViewVisibility, Mode=Default}">
        <views:EditCustomerView HorizontalAlignment="Center" VerticalAlignment="Center"/>
    </Border>
</Grid>

La aplicación se compila y se ejecuta. El error solo ocurre durante el tiempo de diseño.

¿Me puede decir qué estoy haciendo mal?

Gracias de antemano.

Respuestas a la pregunta(4)

Su respuesta a la pregunta