I have a grid like this:

```
<Grid Name="mainPane">
    <Grid.ContextMenu>
        <ContextMenu>
            <MenuItem Header="Hide" Click="MenuItemHide_Click" CommandParameter="{Binding RelativeSource={RelativeSource Self}, Path=Parent}"></MenuItem>
        </ContextMenu>
    </Grid.ContextMenu>

    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*"/>            
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions >
        <RowDefinition Height="576*"/>
    </Grid.RowDefinitions>

    <GridView x:Name="permitsCol">
        <GridViewColumn x:Name="colPermitSeq" Header="Permit Seq">
        </GridViewColumn>
    </GridView>
</Grid>

```

I have one grid and I have declared one column. I add more columns during runtime.

I would like to have a right-mouse-button-menu (contextmenu) to hide/remove a column.

What do I need to do to get that column hidden?