Enlace la propiedad de visibilidad DataGridTextColumn en WPF

Tengo un datagrid cuyoItemsSource se une a unCollectionViewSource.
En cada columna especifico elPath Propiedad del enlace para obtener la información específica para mostrar.

Lo que me gustaría hacer es alternar algunas de las columnas con una casilla de verificación si el usuario desea más información. Para hacer esto, debo vincular la propiedad de visibilidad al valor de la casilla de verificación (con un convertidor) pero estoy bastante seguro de que el contexto de datos de la columna está interfiriendo con el enlace.

<DataGrid ItemsSource="{Binding Source={StaticResource cvs}}" ....>
    <DataGrid.Columns>
        <DataGridTextColumn Header="First Name" Binding="{Binding Path=FirstName}"
            Visibility="{Binding IsChecked,
                                 ElementName=IncludeFullHist, 
                                 Converter={StaticResource boolItemsConverter}}"/>   
    </DataGrid.Columns>
</DataGrid>

Necesito la casilla de verificación en mi modelo de vista también, así que tengo suIsChecked propiedad vinculada a una propiedad en mi ViewModel

<CheckBox x:Name="IncludeFullHist"  IsChecked="{Binding Path=ManagerFullHist }" />

Para otros elementos en mi página, he podido conectar enlaces de visibilidad con cualquiera de los dos métodos siguientes, pero ninguno parece funcionar cuando los copio en la red de datos:

<TextBlock DockPanel.Dock="Left" Text=" Visible 2 " 
    Visibility="{Binding Path=DataContext.ManagerFullHist,
                         RelativeSource={RelativeSource FindAncestor,
                         AncestorType={x:Type UserControl}},
                         Converter={StaticResource boolItemsConverter}}"/>
<TextBlock DockPanel.Dock="Left" Text=" Visible 3 " 
    Visibility="{Binding Path=ManagerFullHist, 
                         Source={StaticResource mainWinResource},
                         Converter={StaticResource boolItemsConverter}}"/>

¿Alguna sugerencia sobre las formas en que puedo resolver esto en el datagrid?
Por favor, avíseme si he omitido algún código que pueda ser potencialmente útil.

Respuestas a la pregunta(1)

Su respuesta a la pregunta