ligação @ElementName está falhando

Tenho o seguinte XAML:

<Grid>
    <Grid.RowDefinitions>
        ...
    </Grid.RowDefinitions>
    <DataGrid Grid.Row="0" ...>
        <DataGrid.Columns>
            ...
        </DataGrid.Columns>
    </DataGrid>

    <DockPanel Grid.Row="2">
        <CheckBox x:Name="DisplayMarkers" DockPanel.Dock="Top" Content="Display Data Points?"
                Margin="8,5,0,5" d:LayoutOverrides="Height" HorizontalAlignment="Left" IsChecked="False" />
        <vf:Chart DockPanel.Dock="Top" ScrollingEnabled="False" ZoomingEnabled="True" ToolBarEnabled="True">
            <vf:DataSeries AxisYType="Secondary" RenderAs="Line" DataSource="{Binding CdTeRoughnessList}"
                    XValueType="DateTime"
                    MarkerEnabled="{Binding ElementName=DisplayMarkers, Path=IsChecked}" Color="Navy"
                    LegendText="Roughness Std. Dev.">

Esta ligação está falhando:MarkerEnabled="{Binding ElementName=DisplayMarkers, Path=IsChecked}"

Estou tentando vincular à propriedade IsChecked na minha caixa de seleção chamada 'DisplayMarkers ". Quando executo isso, no modo de depuração no VS 2010, a janela de saída mostra que a ligação está falhando. Não é possível encontrar o elemento chamado' Checkbox Alguém poderia me dizer por quê?

O erro que estou recebendo do VS é:

System.Windows.Data Error: 4 : Cannot find source for binding with reference 

    'ElementName=DisplayMarkers'. BindingExpression:Path=IsChecked; DataItem=null; target element is 'DataSeries' (Name=''); target property is 'MarkerEnabled' (type 'Nullable`1')

questionAnswers(4)

yourAnswerToTheQuestion