tags:

views:

21

answers:

1

I have a xaml grid defined as:

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="150"/>
        <ColumnDefinition/>
    </Grid.ColumnDefinitions>
</Grid>

The first column will contain a TextBlock and the second column a TextBox for data capture. How can I toggle the visibility of first column?

A: 

The solution to my problem was to change the width of the first column to "Auto". Then I set up the bindings of my first textbox so that its Visibility property was set to Collapsed (not hidden) which results in the column not being rendered.

David Ward