none
AutomationProperties属性起什么作用呢? RRS feed

  • 问题

  •         <GridView
                x:Name="itemGridView"
                AutomationProperties.AutomationId="ItemGridView"
                AutomationProperties.Name="Items"
                Grid.Row="1"
                Margin="0,-4,0,0"
                Padding="116,0,40,46"
                ItemsSource="{Binding Source={StaticResource itemsViewSource}}"
                ItemTemplateSelector="{StaticResource FileFolderInformationTemplateSelector}"
                SelectionMode="None"/>

    请问           

    AutomationProperties.AutomationId="ItemGridView"
    AutomationProperties.Name="Items"

    这2项属性起什么作用呢?

    谢谢

    2012年10月22日 6:50

答案

  • AutomationProperties的都是用于做自动化测试使用的。

    Thanks! Damon.Tian

    2012年10月22日 9:30
  • 补充,除了自动化测试外,我们也可以把这些属性当作一些附加属性使用在我们的自定义控件模板中,例如AppBarButton 样式,就使用了 AutomationProperties.Name 作为按钮标签文字属性。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    • 已标记为答案 wenzhong86 2012年10月24日 2:04
    2012年10月23日 3:37
    版主

全部回复

  • AutomationProperties的都是用于做自动化测试使用的。

    Thanks! Damon.Tian

    2012年10月22日 9:30
  • 补充,除了自动化测试外,我们也可以把这些属性当作一些附加属性使用在我们的自定义控件模板中,例如AppBarButton 样式,就使用了 AutomationProperties.Name 作为按钮标签文字属性。


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    • 已标记为答案 wenzhong86 2012年10月24日 2:04
    2012年10月23日 3:37
    版主