WPF ListView com GridViewColumn e DataTemplate

eu tenho umCheckedListBox controle que é criado adicionando umDataTemplate com umCheckBox para umListView. O problema é que eu também preciso de colunas.

O código a seguir não exibe as caixas de seleção:

<ListView x:Name="lbDatabases" Height="138" Width="498" Canvas.Left="44" Canvas.Top="146">
    <ListView.View>
        <GridView>
            <GridViewColumn DisplayMemberBinding="{Binding DbName}" Header="Databases" Width="498"/>
        </GridView>
    </ListView.View>
    <ListView.ItemTemplate>
        <DataTemplate>                    
            <CheckBox IsChecked="{Binding IsActive}" Checked="AnyChange" Unchecked="AnyChange"  Style="{x:Null}" Content="{Binding DbName}"
                      Width="{Binding CheckWidth}" />
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

No entanto, se eu comentar esse código, tudo funcionará bem, mas nenhuma coluna:

<ListView.View>
    <GridView >
        <GridViewColumn DisplayMemberBinding="{Binding DbName}" Header="Databases" Width="498"/>
    </GridView>
</ListView.View>

Existe alguma maneira de ter tudo isso?

questionAnswers(2)

yourAnswerToTheQuestion