当前位置: 代码迷 >> Silverlight >> 这个属性是什么意思呀,该怎么处理
  详细解决方案

这个属性是什么意思呀,该怎么处理

热度:3632   发布时间:2013-02-26 00:00:00.0
这个属性是什么意思呀

 <StackPanel x:Name="LayoutRoot" Background="White">
       <StackPanel Orientation="Horizontal">
           <TextBlock Name="lbl_FirstName">First name</TextBlock>
           <TextBox AutomationProperties.LabeledBy="{Binding ElementName=lbl_FirstName}" Name="tbFirstName" Width="100"/>
       </StackPanel>
       <StackPanel Orientation="Horizontal">
           <TextBlock Name="lbl_LastName">Last name</TextBlock>
           <TextBox AutomationProperties.LabeledBy="{Binding ElementName=lbl_LastName}" Name="tbLastName" Width="100"/>
       </StackPanel>
   </StackPanel>



刚学wpf AutomationProperties.LabeledBy是什么意思啊,有什么作用啊?
------解决方案--------------------------------------------------------
获取或设置包含元素的文本标签的元素。 


------解决方案--------------------------------------------------------
如果你接触触过UIA的话,这个理解起来比较容易。

这里指定一个属性,然后在做自动化测试的时候,你就可以捕获这个元素的这个属性,据此做一些操作,比如判断操作等等。

你可以用UISpy.exe选中一个元素看一下,就可以看到其LabeledBy属性的值。
  相关解决方案