2012-03-05 157 views
5
<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上的作用是什么?Textbox标记和IsHitTestVisible属性

回答

0

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

来源:MSDN

参见:Hit Testing in the Visual Layer

+0

从其他地方复制文本时,您应该使用quoteblock,否则会误导读者认为你写的。 – 2012-03-05 09:36:36

11

当你有另一个控制内部控制,比如,如果你有一个TextBox里面...可以说,另一个TextBox。然后通过将父控件的isHitTestvisible属性设置为False,您允许用户输入子文本框。如果将其设置为True,则RoutedEvent将在父级控制级别处理。

当你Adorners工作时,此属性是最常用。