2012-04-12 70 views
1

我有一個TextBlock在一個ComboBox上,當我點擊它時,我想要組合框彈出(下拉)apear。如何使WPF組合框處理點擊疊加的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> 

可能嗎?

回答

4

設置IsHitTestVisible =「假」

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

以這種方式將TextBlock不攔截鼠標點擊,並允許他們通過組合框的下面進行處理。

+0

就像一個魔法。謝謝。 – IvanH 2012-04-12 13:17:14