|
393 | 393 | IsExpanded="True" |
394 | 394 | CornerRadius="8" |
395 | 395 | Padding="16,8,16,8" |
396 | | - Background="{DynamicResource FilterExpanderContentBackground}"> |
| 396 | + Background="{DynamicResource FilterExpanderContentBackground}" |
| 397 | + automation:AutomationProperties.Name="{t:Translate Sources}"> |
397 | 398 | <Expander.Header> |
398 | 399 | <Grid ColumnDefinitions="Auto,*" ColumnSpacing="8"> |
399 | 400 | <controls:SvgIcon Grid.Column="0" |
|
457 | 458 | <DataTemplate x:DataType="vm:SourceTreeNode"> |
458 | 459 | <StackPanel> |
459 | 460 | <CheckBox IsChecked="{Binding IsSelected, Mode=TwoWay}" |
460 | | - VerticalAlignment="Center"> |
| 461 | + VerticalAlignment="Center" |
| 462 | + automation:AutomationProperties.Name="{Binding PackageName}"> |
461 | 463 | <CheckBox.Content> |
462 | 464 | <Grid ColumnDefinitions="Auto,*" ColumnSpacing="4"> |
463 | 465 | <ToggleButton Grid.Column="0" IsChecked="{Binding IsExpanded, Mode=TwoWay}" |
|
520 | 522 | IsExpanded="False" |
521 | 523 | CornerRadius="8" |
522 | 524 | Padding="16,8,16,8" |
523 | | - Background="{DynamicResource FilterExpanderContentBackground}"> |
| 525 | + Background="{DynamicResource FilterExpanderContentBackground}" |
| 526 | + automation:AutomationProperties.Name="{t:Translate Filters}"> |
524 | 527 | <Expander.Header> |
525 | 528 | <Grid ColumnDefinitions="Auto,*" ColumnSpacing="8"> |
526 | 529 | <controls:SvgIcon Grid.Column="0" |
|
559 | 562 | IsExpanded="True" |
560 | 563 | CornerRadius="8" |
561 | 564 | Padding="16,8,16,8" |
562 | | - Background="{DynamicResource FilterExpanderContentBackground}"> |
| 565 | + Background="{DynamicResource FilterExpanderContentBackground}" |
| 566 | + automation:AutomationProperties.Name="{t:Translate Search mode}"> |
563 | 567 | <Expander.Header> |
564 | 568 | <Grid ColumnDefinitions="Auto,*" ColumnSpacing="8"> |
565 | 569 | <controls:SvgIcon Grid.Column="0" |
|
765 | 769 | Width="*"> |
766 | 770 | <DataGridTemplateColumn.CellTemplate> |
767 | 771 | <DataTemplate x:DataType="pkg:PackageWrapper"> |
768 | | - <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0"> |
| 772 | + <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0" |
| 773 | + automation:AutomationProperties.Name="{Binding Package.Id}"> |
769 | 774 | <controls:SvgIcon Grid.Column="0" Path="avares://UniGetUI/Assets/Symbols/id.svg" |
770 | 775 | Width="24" Height="24" VerticalAlignment="Center"/> |
771 | 776 | <TextBlock Grid.Column="1" Text="{Binding Package.Id}" VerticalAlignment="Center" |
|
779 | 784 | Width="*"> |
780 | 785 | <DataGridTemplateColumn.CellTemplate> |
781 | 786 | <DataTemplate x:DataType="pkg:PackageWrapper"> |
782 | | - <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0"> |
| 787 | + <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0" |
| 788 | + automation:AutomationProperties.Name="{Binding VersionAutomationName}"> |
783 | 789 | <controls:SvgIcon Grid.Column="0" Path="avares://UniGetUI/Assets/Symbols/version.svg" |
784 | 790 | Width="24" Height="24" VerticalAlignment="Center" |
785 | 791 | IsVisible="{Binding !InstalledVersionIsUnverified}"/> |
|
801 | 807 | IsVisible="{Binding $parent[UserControl].((vm:PackagesPageViewModel)DataContext).NewVersionHeaderVisible}"> |
802 | 808 | <DataGridTemplateColumn.CellTemplate> |
803 | 809 | <DataTemplate x:DataType="pkg:PackageWrapper"> |
804 | | - <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0"> |
| 810 | + <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0" |
| 811 | + automation:AutomationProperties.Name="{Binding NewVersionAutomationName}"> |
805 | 812 | <controls:SvgIcon Grid.Column="0" Path="avares://UniGetUI/Assets/Symbols/download.svg" |
806 | 813 | Width="24" Height="24" VerticalAlignment="Center" |
807 | 814 | IsVisible="{Binding !InstallerHostChanged}"/> |
|
821 | 828 | Width="*"> |
822 | 829 | <DataGridTemplateColumn.CellTemplate> |
823 | 830 | <DataTemplate x:DataType="pkg:PackageWrapper"> |
824 | | - <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0"> |
| 831 | + <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0" |
| 832 | + automation:AutomationProperties.Name="{Binding Package.Source.AsString_DisplayName}"> |
825 | 833 | <controls:SvgIcon Grid.Column="0" Path="{Binding SourceIconPath}" |
826 | 834 | Width="24" Height="24" VerticalAlignment="Center"/> |
827 | 835 | <TextBlock Grid.Column="1" Text="{Binding Package.Source.AsString_DisplayName}" VerticalAlignment="Center" |
|
837 | 845 | <DataGridTemplateColumn.CellTemplate> |
838 | 846 | <DataTemplate x:DataType="pkg:PackageWrapper"> |
839 | 847 | <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0" |
840 | | - controls:PackageRowValueLoader.Track="True"> |
| 848 | + controls:PackageRowValueLoader.Track="True" |
| 849 | + automation:AutomationProperties.Name="{Binding InstallerHostAutomationName}"> |
841 | 850 | <controls:SvgIcon Grid.Column="0" Path="avares://UniGetUI/Assets/Symbols/launch.svg" |
842 | 851 | Width="24" Height="24" VerticalAlignment="Center" |
843 | 852 | IsVisible="{Binding !InstallerHostChanged}"/> |
|
860 | 869 | <DataGridTemplateColumn.CellTemplate> |
861 | 870 | <DataTemplate x:DataType="pkg:PackageWrapper"> |
862 | 871 | <Grid ColumnDefinitions="Auto,*" ColumnSpacing="6" VerticalAlignment="Center" Margin="4,0" |
863 | | - controls:PackageRowValueLoader.Track="True"> |
| 872 | + controls:PackageRowValueLoader.Track="True" |
| 873 | + automation:AutomationProperties.Name="{Binding DownloadSizeText}"> |
864 | 874 | <controls:SvgIcon Grid.Column="0" Path="avares://UniGetUI/Assets/Symbols/disk.svg" |
865 | 875 | Width="24" Height="24" VerticalAlignment="Center"/> |
866 | 876 | <TextBlock Grid.Column="1" Text="{Binding DownloadSizeText}" VerticalAlignment="Center" |
|
0 commit comments