2012-04-12 3 views
1

Ich habe einen TextBlock, der über eine ComboBox ist und ich möchte das Combobox Popup (Dropdown) anzeigen, wenn ich darauf klicke.Wie man ein WPF ComboBox zu handhaben, klicken Sie auf einen überlagernden TextBlock?

<Grid> 
    <ComboBox Name="tstcmb" Height="27" HorizontalAlignment="Left" Margin="29,92,0,0" VerticalAlignment="Top" Width="131" SelectedIndex="1" > 
     <ComboBoxItem>a</ComboBoxItem> 
     <ComboBoxItem>aaaa</ComboBoxItem> 
    </ComboBox> 
    <TextBlock Text="skdkdkdk" Background="Green" Height="16" HorizontalAlignment="Left" Margin="29,92,0,0" VerticalAlignment="Top" Width="131" /> 
</Grid> 

Ist es möglich?

Antwort

4

Set IsHitTestVisible = „false“

<TextBlock IsHitTestVisible="False".../> 

Auf diese Weise der Textblock nicht Mausklicks nicht abfangen und ermöglicht es ihnen, darunter von der ComboBox behandelt werden.

+0

Wie eine Magie. Vielen Dank. – IvanH

Verwandte Themen