|
189 | 189 | <KeyBinding Command="{Binding LookupProfileCommand}" Key="Enter" /> |
190 | 190 | </TextBox.InputBindings> |
191 | 191 | </TextBox> |
192 | | - <Button Grid.Column="4" Grid.Row="0" |
| 192 | + <Button Grid.Column="4" Grid.Row="0" |
193 | 193 | x:Name="ButtonProfileFilter" |
194 | 194 | Focusable="False" |
195 | 195 | Style="{StaticResource ResourceKey=CleanButton}" |
|
201 | 201 | Visual="{iconPacks:Material Kind=FilterOutline}" /> |
202 | 202 | <VisualBrush x:Key="VisualFilterRemove" Stretch="Uniform" |
203 | 203 | Visual="{iconPacks:Material Kind=FilterMultipleOutline}" /> |
204 | | - </Rectangle.Resources> |
| 204 | + </Rectangle.Resources> |
205 | 205 | <Rectangle.Style> |
206 | 206 | <Style TargetType="{x:Type TypeName=Rectangle}"> |
207 | 207 | <Setter Property="OpacityMask" |
|
224 | 224 | </Rectangle.Style> |
225 | 225 | </Rectangle> |
226 | 226 | </Button> |
227 | | - <Popup PlacementTarget="{Binding ElementName=ButtonProfileFilter}" |
| 227 | + <Popup PlacementTarget="{Binding ElementName=ButtonProfileFilter}" |
228 | 228 | Placement="Bottom" StaysOpen="False" |
229 | 229 | IsOpen="{Binding ProfileFilterIsOpen}" |
230 | 230 | Width="220"> |
231 | 231 | <Border Background="{DynamicResource MahApps.Brushes.Window.Background}" |
232 | | - BorderBrush="{DynamicResource MahApps.Brushes.Gray8}" |
| 232 | + BorderBrush="{DynamicResource MahApps.Brushes.Gray8}" |
233 | 233 | BorderThickness="1"> |
234 | | - <Grid Margin="10"> |
| 234 | + <Grid Margin="10"> |
235 | 235 | <Grid.RowDefinitions> |
236 | 236 | <RowDefinition Height="Auto" /> |
237 | 237 | <RowDefinition Height="10" /> |
|
242 | 242 | <RowDefinition Height="Auto" /> |
243 | 243 | <RowDefinition Height="10" /> |
244 | 244 | <RowDefinition Height="Auto" /> |
245 | | - </Grid.RowDefinitions> |
246 | | - <TextBlock Grid.Column="0" Grid.Row="0" |
| 245 | + </Grid.RowDefinitions> |
| 246 | + <TextBlock Grid.Column="0" Grid.Row="0" |
247 | 247 | Text="{x:Static Member=localization:Strings.FilterByTags}" |
248 | | - Style="{StaticResource InfoTextBlock}"/> |
249 | | - <ScrollViewer Grid.Column="0" Grid.Row="2" |
250 | | - VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Hidden" |
| 248 | + Style="{StaticResource InfoTextBlock}" /> |
| 249 | + <ScrollViewer Grid.Column="0" Grid.Row="2" |
| 250 | + VerticalScrollBarVisibility="Auto" |
| 251 | + HorizontalScrollBarVisibility="Hidden" |
251 | 252 | Visibility="{Binding Path=ProfileFilterTagsView.Count, Converter={StaticResource IntNotZeroToVisibilityCollapsedConverter}}"> |
252 | 253 | <ItemsControl ItemsSource="{Binding ProfileFilterTagsView}" |
253 | 254 | Width="200"> |
254 | | - <ItemsControl.ItemsPanel> |
255 | | - <ItemsPanelTemplate> |
256 | | - <WrapPanel /> |
257 | | - </ItemsPanelTemplate> |
258 | | - </ItemsControl.ItemsPanel> |
259 | | - <ItemsControl.ItemTemplate> |
260 | | - <DataTemplate DataType="{x:Type profiles:ProfileFilterTagsInfo}"> |
261 | | - <CheckBox Margin="0,5,10,5" Content="{Binding Name}" |
262 | | - IsChecked="{Binding IsSelected}" |
263 | | - Style="{StaticResource DefaultCheckBox}" /> |
264 | | - </DataTemplate> |
265 | | - </ItemsControl.ItemTemplate> |
| 255 | + <ItemsControl.ItemsPanel> |
| 256 | + <ItemsPanelTemplate> |
| 257 | + <WrapPanel /> |
| 258 | + </ItemsPanelTemplate> |
| 259 | + </ItemsControl.ItemsPanel> |
| 260 | + <ItemsControl.ItemTemplate> |
| 261 | + <DataTemplate DataType="{x:Type profiles:ProfileFilterTagsInfo}"> |
| 262 | + <CheckBox Margin="0,5,10,5" Content="{Binding Name}" |
| 263 | + IsChecked="{Binding IsSelected}" |
| 264 | + Style="{StaticResource DefaultCheckBox}" /> |
| 265 | + </DataTemplate> |
| 266 | + </ItemsControl.ItemTemplate> |
266 | 267 | </ItemsControl> |
267 | 268 | </ScrollViewer> |
268 | 269 | <TextBlock Grid.Column="0" Grid.Row="2" |
|
271 | 272 | Style="{StaticResource MessageTextBlock}" /> |
272 | 273 | <TextBlock Grid.Column="0" Grid.Row="4" |
273 | 274 | Text="{x:Static localization:Strings.Match}" |
274 | | - Style="{StaticResource InfoTextBlock}" |
275 | | - /> |
| 275 | + Style="{StaticResource InfoTextBlock}" /> |
276 | 276 | <StackPanel Grid.Column="0" Grid.Row="6" |
277 | | - Orientation="Horizontal"> |
| 277 | + Orientation="Horizontal"> |
278 | 278 | <RadioButton Content="{x:Static localization:Strings.Any}" |
279 | 279 | IsChecked="{Binding Path=ProfileFilterTagsMatchAny}" /> |
280 | 280 | <RadioButton Content="{x:Static localization:Strings.All}" |
281 | 281 | IsChecked="{Binding Path=ProfileFilterTagsMatchAll}" |
282 | | - Margin="10,0,0,0"/> |
| 282 | + Margin="10,0,0,0" /> |
283 | 283 | </StackPanel> |
284 | 284 | <StackPanel Grid.Column="0" Grid.Row="8" |
285 | 285 | Orientation="Horizontal" HorizontalAlignment="Right"> |
286 | | - <Button Command="{Binding ApplyProfileFilterCommand}" |
| 286 | + <Button Command="{Binding ApplyProfileFilterCommand}" |
287 | 287 | Style="{StaticResource ImageButton}" |
288 | 288 | ToolTip="{x:Static localization:Strings.ApplyFilter}"> |
289 | | - <Rectangle Width="16" Height="16" Fill="{DynamicResource MahApps.Brushes.Gray3}"> |
| 289 | + <Rectangle Width="16" Height="16" |
| 290 | + Fill="{DynamicResource MahApps.Brushes.Gray3}"> |
290 | 291 | <Rectangle.OpacityMask> |
291 | | - <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=ContentSaveOutline}" /> |
| 292 | + <VisualBrush Stretch="Uniform" |
| 293 | + Visual="{iconPacks:Material Kind=ContentSaveOutline}" /> |
292 | 294 | </Rectangle.OpacityMask> |
293 | 295 | </Rectangle> |
294 | 296 | </Button> |
295 | 297 | <Button Command="{Binding ClearProfileFilterCommand}" |
296 | 298 | Style="{StaticResource ImageButton}" |
297 | 299 | ToolTip="{x:Static localization:Strings.ClearFilter}" |
298 | 300 | Margin="10,0,0,0"> |
299 | | - <Rectangle Width="20" Height="20" Fill="{DynamicResource MahApps.Brushes.Gray3}"> |
| 301 | + <Rectangle Width="20" Height="20" |
| 302 | + Fill="{DynamicResource MahApps.Brushes.Gray3}"> |
300 | 303 | <Rectangle.OpacityMask> |
301 | | - <VisualBrush Stretch="Uniform" Visual="{iconPacks:Material Kind=FilterRemoveOutline}" /> |
| 304 | + <VisualBrush Stretch="Uniform" |
| 305 | + Visual="{iconPacks:Material Kind=FilterRemoveOutline}" /> |
302 | 306 | </Rectangle.OpacityMask> |
303 | 307 | </Rectangle> |
304 | 308 | </Button> |
|
430 | 434 | <Rectangle Width="16" Height="16"> |
431 | 435 | <Rectangle.OpacityMask> |
432 | 436 | <VisualBrush Stretch="Uniform" |
433 | | - Visual="{iconPacks:Modern Kind=Edit}" /> |
| 437 | + Visual="{iconPacks:Modern Kind=Edit}" /> |
434 | 438 | </Rectangle.OpacityMask> |
435 | 439 | <Rectangle.Style> |
436 | 440 | <Style TargetType="{x:Type Rectangle}"> |
|
464 | 468 | BasedOn="{StaticResource MahApps.Styles.ListBoxItem}"> |
465 | 469 | <Setter Property="ContextMenu" Value="{StaticResource ProfileContextMenu}" /> |
466 | 470 | <EventSetter Event="MouseDoubleClick" Handler="ListBoxItem_MouseDoubleClick" /> |
467 | | - <Setter Property="VerticalContentAlignment" Value="Stretch"/> |
| 471 | + <Setter Property="VerticalContentAlignment" Value="Stretch" /> |
468 | 472 | <Setter Property="HorizontalContentAlignment" Value="Stretch" /> |
469 | 473 | </Style> |
470 | 474 | </ListBox.ItemContainerStyle> |
|
474 | 478 | <Grid.ToolTip> |
475 | 479 | <ToolTip MinWidth="250"> |
476 | 480 | <StackPanel Margin="10"> |
477 | | - <TextBlock Text="{Binding DNSLookup_Host}" Style="{StaticResource DefaultTextBlock}" /> |
478 | | - <Separator Background="{DynamicResource MahApps.Brushes.Gray8}" Margin="0,10" /> |
479 | | - <TextBlock Text="{Binding Description}" Style="{StaticResource InfoTextBlock}" TextWrapping="Wrap" /> |
| 481 | + <TextBlock Text="{Binding DNSLookup_Host}" |
| 482 | + Style="{StaticResource DefaultTextBlock}" /> |
| 483 | + <Separator Background="{DynamicResource MahApps.Brushes.Gray8}" |
| 484 | + Margin="0,10" /> |
| 485 | + <TextBlock Text="{Binding Description}" |
| 486 | + Style="{StaticResource InfoTextBlock}" TextWrapping="Wrap" /> |
480 | 487 | </StackPanel> |
481 | | - </ToolTip> |
| 488 | + </ToolTip> |
482 | 489 | </Grid.ToolTip> |
483 | 490 | <TextBlock Text="{Binding Name}" Style="{StaticResource CenterTextBlock}" /> |
484 | 491 | </Grid> |
|
0 commit comments