WPF ComboBox in Grid Issue
        Posted  
        
            by Nathan
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Nathan
        
        
        
        Published on 2010-03-28T02:59:35Z
        Indexed on 
            2010/03/28
            3:03 UTC
        
        
        Read the original article
        Hit count: 450
        
I am trying to put a series of comboboxes in a grid and then I bind them to a list. For some reason unknown to me when I click the open button on the combobox nothing happens. If I move a comobobox outside the grid it opens just fine. Can someone please tell me what I am doing wrong here. It has to be something stupid because I've used comoboxes before just fine.
Here is my xaml:
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>
    <GroupBox Header="Download Critera" Margin="70,30" Name="groupBox1" Grid.RowSpan="2">
        <Grid Height="Auto" Name="grid1" Width="Auto" Margin="0" IsHitTestVisible="False">
            <Grid.RowDefinitions>
                <RowDefinition  />
                <RowDefinition  />
                <RowDefinition  />
                <RowDefinition  />
                <RowDefinition  />
                <RowDefinition  />
                <RowDefinition  />
                <RowDefinition  />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <TextBlock Grid.Row="1" Margin="10,5,5,5" Name="textBlock1" Text="A:" Foreground="Black" VerticalAlignment="Center" FontSize="14" FontWeight="Bold" />
            <TextBlock Grid.Row="2" Margin="10,5,5,5" Name="textBlock2" Text="B:" Foreground="Black" VerticalAlignment="Center" FontWeight="Bold" />
            <TextBlock Grid.Row="3" Margin="10,5,5,5" Name="textBlock3" Text="C:" Foreground="Black" VerticalAlignment="Center" FontWeight="Bold" />
            <TextBlock Grid.Row="4" Margin="10,5,5,5" Name="textBlock4" Foreground="Black" Text="D:" VerticalAlignment="Center" FontWeight="Bold" />
            <TextBlock Grid.Row="5" Margin="10,5,5,5" Name="textBlock5" Text="E:" Foreground="Black" TextAlignment="Left" VerticalAlignment="Center" FontWeight="Bold" />
            <ComboBox x:Name="cb1" 
                      Grid.Column="1" Grid.Row="1" 
                      Margin="5" MaxDropDownHeight="100" 
                      ItemsSource="{Binding Projects}"/>
            <ComboBox x:Name="cb2" 
                      Grid.Column="1" Grid.Row="2" 
                      Margin="5" MaxDropDownHeight="100"
                      ItemsSource="{Binding Projects}"/>
            <ComboBox x:Name="cb3" 
                      Grid.Column="1" Grid.Row="3" 
                      Margin="5" MaxDropDownHeight="100"
                      ItemsSource="{Binding Projects}"/>
            <ComboBox x:Name="cb4" 
                      Grid.Column="1" Grid.Row="4" 
                      Margin="5" MaxDropDownHeight="100"
                      ItemsSource="{Binding Projects}"/>
            <ComboBox x:Name="cb5" 
                      Grid.Column="1" Grid.Row="5" 
                      Margin="5" MaxDropDownHeight="100"
                      ItemsSource="{Binding Projects}"/>
        </Grid>
    </GroupBox>
</Grid>
© Stack Overflow or respective owner