|
8 | 8 | xmlns:cache="clr-namespace:GitHub.VisualStudio.UI.Helpers" |
9 | 9 | xmlns:sampleData="clr-namespace:GitHub.SampleData;assembly=GitHub.App" |
10 | 10 | xmlns:prop="clr-namespace:GitHub.VisualStudio.UI" |
| 11 | + xmlns:automation="clr-namespace:GitHub.VisualStudio.TestAutomation;assembly=GitHub.VisualStudio.TestAutomation.AutomationIDs" |
11 | 12 | mc:Ignorable="d" |
12 | 13 | d:DesignHeight="300" d:DesignWidth="300" d:DesignBackground="White" |
13 | 14 | KeyboardNavigation.TabNavigation="Local" |
14 | 15 | DataContext="{Binding ViewModel}" |
15 | | - Background="{DynamicResource GitHubVsToolWindowBackground}" |
16 | | - > |
| 16 | + Background="{DynamicResource GitHubVsToolWindowBackground}" > |
| 17 | + |
17 | 18 | <d:DesignProperties.DataContext> |
18 | 19 | <Binding> |
19 | 20 | <Binding.Source> |
|
146 | 147 |
|
147 | 148 | <DockPanel> |
148 | 149 | <WrapPanel Orientation="Horizontal" Margin="6,0,0,6" DockPanel.Dock="Top"> |
149 | | - <Button Style="{StaticResource ActionLinkButton}" KeyboardNavigation.TabIndex="0" x:Name="cloneLink" Command="{Binding Clone}" Content="{x:Static prop:Resources.CloneLink}"/> |
| 150 | + <Button Style="{StaticResource ActionLinkButton}" KeyboardNavigation.TabIndex="0" x:Name="cloneLink" Content="{x:Static prop:Resources.CloneLink}" |
| 151 | + AutomationProperties.AutomationId="{x:Static automation:AutomationIDs.CloneHyperlink}"/> |
150 | 152 | <Separator Margin="3,0,3,0" Style="{StaticResource VerticalSeparator}" /> |
151 | | - <Button Style="{StaticResource ActionLinkButton}" KeyboardNavigation.TabIndex="1" x:Name="createLink" Click="createLink_Click" Content="{x:Static prop:Resources.CreateLink}"/> |
| 153 | + <Button Style="{StaticResource ActionLinkButton}" KeyboardNavigation.TabIndex="1" x:Name="createLink" Click="createLink_Click" Content="{x:Static prop:Resources.CreateLink}" |
| 154 | + AutomationProperties.AutomationId="{x:Static automation:AutomationIDs.CreateHyperlink}"/> |
152 | 155 | <Separator Margin="3,0,3,0" Style="{StaticResource VerticalSeparator}" /> |
153 | 156 | <Button Style="{StaticResource ActionLinkButton}" KeyboardNavigation.TabIndex="2" x:Name="signOut" Click="signOut_Click" Content="{x:Static prop:Resources.SignOutLink}" |
154 | | - Visibility="{Binding ShowLogout, Converter={StaticResource BooleanToVisibilityConverter}}"/> |
| 157 | + Visibility="{Binding ShowLogout, Converter={StaticResource BooleanToVisibilityConverter}}" |
| 158 | + AutomationProperties.AutomationId="{x:Static automation:AutomationIDs.SignOutHyperlink}"/> |
155 | 159 | <Button Style="{StaticResource ActionLinkButton}" KeyboardNavigation.TabIndex="2" x:Name="login" Click="login_Click" Content="{x:Static prop:Resources.LoginLink}" |
156 | | - Visibility="{Binding ShowLogin, Converter={StaticResource BooleanToVisibilityConverter}}"/> |
| 160 | + Visibility="{Binding ShowLogin, Converter={StaticResource BooleanToVisibilityConverter}}" |
| 161 | + AutomationProperties.AutomationId="{x:Static automation:AutomationIDs.SignInHyperlink}"/> |
157 | 162 | </WrapPanel> |
158 | 163 |
|
159 | 164 | <ListView x:Name="repositories" |
|
172 | 177 | VirtualizingPanel.ScrollUnit="Pixel" |
173 | 178 | VirtualizingPanel.IsVirtualizingWhenGrouping="True" |
174 | 179 | Visibility="{Binding Repositories, Converter={StaticResource HasItemsVisibilityConverter}}" |
175 | | - > |
| 180 | + AutomationProperties.AutomationId="{x:Static automation:AutomationIDs.TeamExplorerRepositoryListView}" > |
176 | 181 | <ListView.ItemTemplate> |
177 | 182 | <DataTemplate> |
178 | 183 | <Grid> |
|
0 commit comments