Textbox标记和IsHitTestVisible属性

时间:2012-03-05 09:27:40

标签: c# wpf xaml

<TextBox Foreground="Black" 
         FontFamily="Times New Roman" 
         FontWeight="Bold" 
         FontSize="15" 
         MaxHeight="50" 
         Margin="6,95,40.067,0" 
         Name="txt1" VerticalAlignment="Top" 
         IsHitTestVisible="False" 
         Height="30" 
         Grid.Row="4" 
         Grid.Column="2"/> 

IsHitTestVisible属性在TextBox上的作用是什么?

3 个答案:

答案 0 :(得分:11)

当你在另一个控件里面有一个控件时,比如,如果你有一个TextBox里面......让我们说另一个TextBox。然后通过将父控件的isHitTestvisible属性设置为False,允许用户键入子TextBox。如果将其设置为True,则将在父控制级别处理RoutedEvent。

此属性主要在您使用Adorners时使用。

答案 1 :(得分:0)

  

如果此元素可以作为至少一个点的命中测试结果返回,则为true;否则,错误。默认值为true。

来源:MSDN

另请参阅:Hit Testing in the Visual Layer

答案 2 :(得分:0)