|
46 | 46 | SelectedItemsList="{Binding SelectedResults, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"> |
47 | 47 | <controls:MultiSelectDataGrid.Resources> |
48 | 48 | <ContextMenu x:Key="RowContextMenu" Opened="ContextMenu_Opened" MinWidth="150"> |
49 | | - <MenuItem Header="{x:Static Member=localization:Strings.Enable}" |
| 49 | + <MenuItem Header="{x:Static Member=localization:Strings.EnableEntry}" |
50 | 50 | Command="{Binding Path=EnableEntryCommand}" |
51 | 51 | Visibility="{Binding Path=SelectedResult.IsEnabled, Converter={StaticResource ResourceKey=BooleanReverseToVisibilityCollapsedConverter}}"> |
52 | 52 | <MenuItem.Icon> |
|
59 | 59 | </Rectangle> |
60 | 60 | </MenuItem.Icon> |
61 | 61 | </MenuItem> |
62 | | - <MenuItem Header="{x:Static Member=localization:Strings.Disable}" |
| 62 | + <MenuItem Header="{x:Static Member=localization:Strings.DisableEntry}" |
63 | 63 | Command="{Binding Path=DisableEntryCommand}" |
64 | 64 | Visibility="{Binding Path=SelectedResult.IsEnabled, Converter={StaticResource ResourceKey=BooleanToVisibilityCollapsedConverter}}"> |
65 | 65 | <MenuItem.Icon> |
|
72 | 72 | </Rectangle> |
73 | 73 | </MenuItem.Icon> |
74 | 74 | </MenuItem> |
75 | | - <MenuItem Header="{x:Static Member=localization:Strings.EditDots}" |
| 75 | + <MenuItem Header="{x:Static Member=localization:Strings.EditEntryDots}" |
76 | 76 | Command="{Binding Path=EditEntryCommand}"> |
77 | 77 | <MenuItem.Icon> |
78 | 78 | <Rectangle Width="16" Height="16" |
|
83 | 83 | </Rectangle> |
84 | 84 | </MenuItem.Icon> |
85 | 85 | </MenuItem> |
86 | | - <MenuItem Header="{x:Static Member=localization:Strings.Delete}" |
| 86 | + <MenuItem Header="{x:Static Member=localization:Strings.DeleteEntry}" |
87 | 87 | Command="{Binding Path=DeleteEntryCommand}"> |
88 | 88 | <MenuItem.Icon> |
89 | 89 | <Rectangle Width="16" Height="16" |
|
94 | 94 | </Rectangle> |
95 | 95 | </MenuItem.Icon> |
96 | 96 | </MenuItem> |
97 | | - |
98 | | - |
99 | 97 | <Separator /> |
100 | 98 | <MenuItem Header="{x:Static Member=localization:Strings.CopyDots}" |
101 | 99 | Style="{StaticResource ResourceKey=CopyMenuItem}"> |
|
171 | 169 | SortMemberPath="Hostname" |
172 | 170 | MinWidth="200" /> |
173 | 171 | </controls:MultiSelectDataGrid.Columns> |
174 | | - </controls:MultiSelectDataGrid> |
| 172 | + </controls:MultiSelectDataGrid> |
| 173 | + |
175 | 174 | <Grid Grid.Column="0" Grid.Row="4"> |
176 | 175 | <Grid.ColumnDefinitions> |
177 | | - <ColumnDefinition Width="Auto" /> |
178 | | - <ColumnDefinition Width="10" /> |
179 | 176 | <ColumnDefinition Width="*" /> |
180 | 177 | <ColumnDefinition Width="10" /> |
181 | 178 | <ColumnDefinition Width="Auto" /> |
182 | 179 | </Grid.ColumnDefinitions> |
183 | 180 | <WrapPanel Grid.Column="0" Grid.Row="0" |
184 | 181 | Orientation="Horizontal" |
185 | | - VerticalAlignment="Center" |
186 | | - HorizontalAlignment="Center"> |
| 182 | + VerticalAlignment="Bottom" |
| 183 | + HorizontalAlignment="Left"> |
187 | 184 | <networkManager:LoadingIndicator IsActive="True" |
188 | | - Style="{DynamicResource ResourceKey=LoadingIndicatorPulseStyle}" |
189 | | - Visibility="{Binding Path=IsRefreshing, Converter={StaticResource ResourceKey=BooleanToVisibilityCollapsedConverter}}" |
190 | | - Width="24" Height="24" |
191 | | - SpeedRatio="1" |
192 | | - Margin="0,0,10,0" /> |
| 185 | + Style="{DynamicResource ResourceKey=LoadingIndicatorPulseStyle}" |
| 186 | + Visibility="{Binding Path=IsRefreshing, Converter={StaticResource ResourceKey=BooleanToVisibilityCollapsedConverter}}" |
| 187 | + Width="24" Height="24" |
| 188 | + SpeedRatio="1" |
| 189 | + Margin="0,0,10,0" /> |
193 | 190 | <TextBlock Style="{StaticResource ResourceKey=AccentTextBlock}" |
194 | 191 | Visibility="{Binding Path=IsStatusMessageDisplayed, Converter={StaticResource ResourceKey=BooleanToVisibilityCollapsedConverter}}" |
195 | 192 | Text="{Binding Path=StatusMessage}" |
196 | 193 | VerticalAlignment="Center" /> |
197 | 194 | </WrapPanel> |
198 | | - </Grid> |
| 195 | + <WrapPanel Grid.Column="2" Grid.Row="0" |
| 196 | + Orientation="Horizontal" VerticalAlignment="Center" |
| 197 | + HorizontalAlignment="Right"> |
| 198 | + <Button Command="{Binding AddEntryCommand}" Style="{StaticResource ImageWithTextButton}"> |
| 199 | + <Grid> |
| 200 | + <Grid.ColumnDefinitions> |
| 201 | + <ColumnDefinition Width="Auto" /> |
| 202 | + <ColumnDefinition Width="*" /> |
| 203 | + </Grid.ColumnDefinitions> |
| 204 | + <Rectangle Style="{StaticResource ButtonWithImageRectangle}"> |
| 205 | + <Rectangle.OpacityMask> |
| 206 | + <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=Plus}" /> |
| 207 | + </Rectangle.OpacityMask> |
| 208 | + </Rectangle> |
| 209 | + <TextBlock Grid.Column="1" Text="{x:Static localization:Strings.AddEntryDots}" |
| 210 | + Style="{StaticResource ButtonWithImageTextBlock}" /> |
| 211 | + </Grid> |
| 212 | + </Button> |
| 213 | + </WrapPanel> |
| 214 | + </Grid> |
199 | 215 | <Grid Grid.Column="0" Grid.Row="5" |
200 | 216 | Background="{DynamicResource MahApps.Brushes.Gray10}" |
201 | 217 | Visibility="{Binding Source={x:Static settings:ConfigurationManager.Current}, Path=IsAdmin, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}" |
|
0 commit comments