|
18 | 18 | <converters:BooleanReverseConverter x:Key="BooleanReverseConverter" /> |
19 | 19 | </UserControl.Resources> |
20 | 20 | <StackPanel> |
21 | | - <TextBlock Style="{StaticResource HeaderTextBlock}" Text="{x:Static localization:Strings.Location}" /> |
| 21 | + <TextBlock Style="{StaticResource HeaderTextBlock}" |
| 22 | + Text="{x:Static Member=localization:Strings.Location}" /> |
22 | 23 | <TextBox x:Name="TextBoxLocation" |
23 | 24 | mah:TextBoxHelper.Watermark="{x:Static localization:Strings.EnterLocationDots}" |
24 | 25 | mah:TextBoxHelper.ButtonCommand="{Binding BrowseLocationFolderCommand}" |
|
67 | 68 | </Style.Triggers> |
68 | 69 | </Style> |
69 | 70 | </StackPanel.Style> |
70 | | - <Button Command="{Binding ChangeLocationCommand}" |
71 | | - Visibility="{Binding IsLocationChanged, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" |
72 | | - HorizontalAlignment="Left" |
73 | | - Margin="0,0,10,0" > |
74 | | - <Button.Style> |
75 | | - <Style TargetType="{x:Type Button}" BasedOn="{StaticResource ImageWithTextButton}"> |
76 | | - <Style.Triggers> |
77 | | - <DataTrigger Binding="{Binding Path=(Validation.HasError), ElementName=TextBoxLocation}" Value="True"> |
78 | | - <Setter Property="IsEnabled" Value="False" /> |
79 | | - </DataTrigger> |
80 | | - </Style.Triggers> |
81 | | - </Style> |
82 | | - </Button.Style> |
| 71 | + <Button Command="{Binding RestoreDefaultLocationCommand}" |
| 72 | + HorizontalAlignment="Left" |
| 73 | + Margin="0,0,10,0" |
| 74 | + Visibility="{Binding IsDefaultLocation, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}" |
| 75 | + Style="{StaticResource ImageWithTextButton}"> |
83 | 76 | <Button.Content> |
84 | 77 | <Grid> |
85 | 78 | <Grid.ColumnDefinitions> |
|
88 | 81 | </Grid.ColumnDefinitions> |
89 | 82 | <Rectangle Style="{StaticResource ButtonWithImageRectangle}"> |
90 | 83 | <Rectangle.OpacityMask> |
91 | | - <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=ContentSaveOutline}" /> |
| 84 | + <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=FolderArrowLeftOutline}" /> |
92 | 85 | </Rectangle.OpacityMask> |
93 | 86 | </Rectangle> |
94 | 87 | <TextBlock Grid.Column="1" Grid.Row="0" |
95 | | - Text="{x:Static localization:Strings.Change}" |
96 | | - Style="{StaticResource ButtonWithImageTextBlock}" /> |
| 88 | + Text="{x:Static localization:Strings.RestoreDefaultLocation}" |
| 89 | + Style="{StaticResource ButtonWithImageTextBlock}" /> |
97 | 90 | </Grid> |
98 | 91 | </Button.Content> |
99 | 92 | </Button> |
100 | | - <Button Command="{Binding RestoreDefaultLocationCommand}" |
101 | | - HorizontalAlignment="Left" |
102 | | - Visibility="{Binding IsDefaultLocation, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}" |
103 | | - Style="{StaticResource ImageWithTextButton}"> |
| 93 | + <Button Command="{Binding ChangeLocationCommand}" |
| 94 | + Visibility="{Binding IsLocationChanged, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}" |
| 95 | + HorizontalAlignment="Left"> |
| 96 | + <Button.Style> |
| 97 | + <Style TargetType="{x:Type Button}" BasedOn="{StaticResource ImageWithTextButton}"> |
| 98 | + <Style.Triggers> |
| 99 | + <DataTrigger Binding="{Binding Path=(Validation.HasError), ElementName=TextBoxLocation}" Value="True"> |
| 100 | + <Setter Property="IsEnabled" Value="False" /> |
| 101 | + </DataTrigger> |
| 102 | + </Style.Triggers> |
| 103 | + </Style> |
| 104 | + </Button.Style> |
104 | 105 | <Button.Content> |
105 | 106 | <Grid> |
106 | 107 | <Grid.ColumnDefinitions> |
|
109 | 110 | </Grid.ColumnDefinitions> |
110 | 111 | <Rectangle Style="{StaticResource ButtonWithImageRectangle}"> |
111 | 112 | <Rectangle.OpacityMask> |
112 | | - <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=FolderOutline}" /> |
| 113 | + <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=ContentSaveOutline}" /> |
113 | 114 | </Rectangle.OpacityMask> |
114 | 115 | </Rectangle> |
115 | 116 | <TextBlock Grid.Column="1" Grid.Row="0" |
116 | | - Text="{x:Static localization:Strings.RestoreDefaultLocation}" |
| 117 | + Text="{x:Static localization:Strings.Change}" |
117 | 118 | Style="{StaticResource ButtonWithImageTextBlock}" /> |
118 | 119 | </Grid> |
119 | 120 | </Button.Content> |
120 | 121 | </Button> |
| 122 | + |
121 | 123 | </StackPanel> |
122 | 124 | <StackPanel Grid.Column="0" Grid.Row="0" |
123 | 125 | Orientation="Horizontal" |
|
153 | 155 | </Style.Triggers> |
154 | 156 | </Style> |
155 | 157 | </Grid.Style> |
156 | | - <Rectangle Grid.Column="0" Style="{StaticResource InfoImageRectangle}" Width="24" Height="24" |
157 | | - HorizontalAlignment="Right" /> |
158 | | - <TextBlock Grid.Column="2" Text="{x:Static localization:Strings.LocationCannotBeChangedInThePortableVersion}" |
159 | | - TextWrapping="Wrap" Style="{StaticResource InfoTextBlock}" /> |
| 158 | + <Rectangle Grid.Column="0" Grid.Row="0" |
| 159 | + Style="{StaticResource InfoImageRectangle}" |
| 160 | + Width="24" Height="24" |
| 161 | + HorizontalAlignment="Right" /> |
| 162 | + <TextBlock Grid.Column="2" Grid.Row="0" |
| 163 | + Text="{x:Static localization:Strings.LocationCannotBeChangedInThePortableVersion}" |
| 164 | + TextWrapping="Wrap" |
| 165 | + Style="{StaticResource InfoTextBlock}" /> |
160 | 166 | </Grid> |
161 | 167 | <Button Grid.Column="2" Grid.Row="0" |
162 | 168 | Command="{Binding OpenLocationCommand}" |
|
0 commit comments