title: How can I "Click Through" a control in WPF?
body: <p>I have an order entry form that has a <code>ListBox</code> with a list of line items. I have my items template, and one of the values is a <code>ComboBox</code> in each of my Items.</p>
  
  <p>Now, my form can also create Credit memo's in addition to purchase orders, but when I am creating a credit memo, I want to put the words "Credit Memo" over the list box,  however, the <code>TextBlock</code> covers the <code>ComboBox</code> in two of my line items. I would like to pass my click event through the <code>TextBlock</code> to the <code>ComboBox</code>es but I'm not sure how to do it.</p>
  
  <p>This is what I have, ( Maybe I am coming at this totally wrong, I am kinda a noob with WPF )</p>
  
  <pre><code>&lt;ListBox SelectionMode="Single" Grid.Row="2" 
           ItemsSource="{Binding Path=LineItems}" HorizontalContentAlignment="Stretch" 
           IsSynchronizedWithCurrentItem="True" Background="#66FFFFFF"&gt;
      &lt;ListBox.ItemContainerStyle&gt;
          &lt;Style TargetType="{x:Type ListBoxItem}"&gt;
              &lt;Setter Property="Background" Value="WhiteSmoke"/&gt;
              &lt;Setter Property="BorderThickness" Value="1" /&gt;
              &lt;Style.Triggers&gt;
                  &lt;DataTrigger Binding="{Binding Path=IsPartBackOrder}" Value="True"&gt;
                      &lt;Setter Property="Background" Value="Orange" /&gt;
                  &lt;/DataTrigger&gt;                       
              &lt;/Style.Triggers&gt;
          &lt;/Style&gt;
      &lt;/ListBox.ItemContainerStyle&gt;
      &lt;ListBox.ItemTemplate&gt;
          &lt;DataTemplate DataType="{x:Type Entities:SalesOrderLineItem}" &gt;
              &lt;OrderEntry:SalesOrderLineItemCreate DataContext="{Binding}" DeleteSalesOrderLineItem="DeleteSalesOrderLineItem" Margin="0,3,3,0" &gt;
                  &lt;OrderEntry:SalesOrderLineItemCreate.Resources&gt;
                      &lt;Style TargetType="{x:Type OrderEntry:SalesOrderLineItemCreate}"&gt;
                          &lt;Style.Triggers&gt;
                              &lt;DataTrigger 
                                      Binding="{Binding RelativeSource=
                                        {
                                           RelativeSource 
                                           Mode=FindAncestor, 
                                           AncestorType={x:Type ListBoxItem}
                                        }, 
                                        Path=IsSelected
                                       }" Value="True"&gt;
                                  &lt;Setter Property="Background" Value="LightBlue" /&gt;
                                  &lt;Setter Property="Foreground" Value="Black" /&gt;
                              &lt;/DataTrigger&gt;
                          &lt;/Style.Triggers&gt;
                      &lt;/Style&gt;
                  &lt;/OrderEntry:SalesOrderLineItemCreate.Resources&gt;
              &lt;/OrderEntry:SalesOrderLineItemCreate&gt;
          &lt;/DataTemplate&gt;
      &lt;/ListBox.ItemTemplate&gt;
  &lt;/ListBox&gt;
  
  &lt;TextBlock Grid.Row="2" 
             Text="Credit Memo" 
             HorizontalAlignment="Center"
             VerticalAlignment="Center"
             FontSize="48" Height="Auto"
             FontStyle="Italic"
             Foreground="Red"
             Opacity=".25"&gt;
      &lt;TextBlock.Style&gt;
          &lt;Style TargetType="{x:Type TextBlock}"&gt;
              &lt;Style.Triggers&gt;
                  &lt;DataTrigger Binding="{Binding Path=OrderType}" Value="CR"&gt;
                      &lt;Setter Property="Visibility" Value="Visible" /&gt;
                  &lt;/DataTrigger&gt;
                  &lt;DataTrigger Binding="{Binding Path=OrderType}" Value="CU"&gt;
                      &lt;Setter Property="Visibility" Value="Hidden" /&gt;
                  &lt;/DataTrigger&gt;
              &lt;/Style.Triggers&gt;
          &lt;/Style&gt;
      &lt;/TextBlock.Style&gt;
  &lt;/TextBlock&gt;
  </code></pre>