|
418 | 418 | </TabItem.Header>
|
419 | 419 | <Grid>
|
420 | 420 | <Grid.ColumnDefinitions>
|
421 |
| - <ColumnDefinition Width="180"></ColumnDefinition> |
422 |
| - <ColumnDefinition Width="*"></ColumnDefinition> |
| 421 | + <ColumnDefinition></ColumnDefinition> |
423 | 422 | </Grid.ColumnDefinitions>
|
424 | 423 | <Grid.RowDefinitions>
|
425 | 424 | <RowDefinition Height="74"></RowDefinition>
|
|
429 | 428 | <TextBlock Text="{DynamicResource plugin}" TextAlignment="left" FontSize="30" Margin="0 5 0 5"/>
|
430 | 429 | </Border>
|
431 | 430 | <Border Grid.Column="0" Grid.Row="1" Background="#f3f3f3">
|
432 |
| - <ListBox SelectedIndex="0" SelectedItem="{Binding SelectedPlugin}" |
| 431 | + <ListBox SelectedItem="{Binding SelectedPlugin}" |
433 | 432 | ItemsSource="{Binding PluginViewModels}"
|
434 | 433 | Margin="0, 0, 0, 0" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ui:ScrollViewerHelper.AutoHideScrollBars="{Binding AutoHideScrollBar, Mode=OneWay}" ItemContainerStyle="{StaticResource PluginList}" ScrollViewer.IsDeferredScrollingEnabled="True">
|
435 |
| - |
436 | 434 | <ListBox.ItemTemplate>
|
437 | 435 | <DataTemplate>
|
438 | 436 | <DockPanel Margin="0">
|
439 |
| - <Grid> |
440 |
| - <Grid.ColumnDefinitions> |
441 |
| - <ColumnDefinition Width="50"/> |
442 |
| - <ColumnDefinition /> |
443 |
| - </Grid.ColumnDefinitions> |
444 |
| - <Image Source="{Binding Image, IsAsync=True}" |
| 437 | + |
| 438 | + <Expander Grid.Column="4" x:Name="expanderHeader" IsExpanded="{Binding Mode=TwoWay, Path=IsSelected, RelativeSource={RelativeSource AncestorType=ListBoxItem, Mode=FindAncestor}}"> |
| 439 | + <Expander.Header> |
| 440 | + <Grid> |
| 441 | + <Grid.ColumnDefinitions> |
| 442 | + <ColumnDefinition Width="50"/> |
| 443 | + <ColumnDefinition Width="470"/> |
| 444 | + <ColumnDefinition Width="130" /> |
| 445 | + <ColumnDefinition /> |
| 446 | + <ColumnDefinition Width="Auto"/> |
| 447 | + </Grid.ColumnDefinitions> |
| 448 | + <Image Source="{Binding Image, IsAsync=True}" |
445 | 449 | Width="32" Height="32" Margin="12 0 0 0" Grid.Column="0"/>
|
446 |
| - <StackPanel Grid.Column="1" Margin="12 0 0 0"> |
447 |
| - <TextBlock Text="{Binding PluginPair.Metadata.Name}" TextWrapping="Wrap" ToolTip="{Binding PluginPair.Metadata.Version}" /> |
448 |
| - <TextBlock Opacity="0.5" TextWrapping="Wrap" Margin="0 2 0 0"> |
449 |
| - <Run Text="{Binding PluginPair.Metadata.Version}"/> |
450 |
| - </TextBlock> |
451 |
| - </StackPanel> |
452 |
| - </Grid> |
| 450 | + <StackPanel Grid.Column="1" Margin="12 0 14 0"> |
| 451 | + <TextBlock Text="{Binding PluginPair.Metadata.Name}" TextWrapping="Wrap" ToolTip="{Binding PluginPair.Metadata.Version}" /> |
| 452 | + <TextBlock Opacity="0.5" TextWrapping="Wrap" Margin="0 2 0 0"> |
| 453 | + <Run Text="{Binding PluginPair.Metadata.Description}" FontSize="12"/> |
| 454 | + </TextBlock> |
| 455 | + </StackPanel> |
| 456 | + <StackPanel Orientation="Horizontal" Grid.Column="2"> |
| 457 | + <TextBlock Text="{DynamicResource priority}" VerticalAlignment="Center" Margin="0 0 10 0" MaxWidth="100" FontSize="12"/> |
| 458 | + <Button Content="{Binding Priority}" |
| 459 | + ToolTip="Change Plugin Results Priority" |
| 460 | + Cursor="Hand" Foreground="Black" Width="50" |
| 461 | + Click="OnPluginPriorityClick" VerticalAlignment="Center"/> |
| 462 | + </StackPanel> |
| 463 | + <ui:ToggleSwitch Grid.Column="3" OffContent="{DynamicResource disable}" OnContent="{DynamicResource enable}" |
| 464 | + MaxWidth="110" HorizontalAlignment="Right" |
| 465 | + IsOn="{Binding PluginState}"/> |
| 466 | + </Grid> |
| 467 | + </Expander.Header> |
| 468 | + <Border Width="500" Height="500" BorderThickness="1" BorderBrush="Black"> |
| 469 | + <ContentControl ContentTemplateSelector="{StaticResource PluginViewModels}" Content="{Binding SettingProvider}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" /> |
| 470 | + </Border> |
| 471 | + </Expander> |
| 472 | + |
453 | 473 | </DockPanel>
|
454 | 474 | </DataTemplate>
|
455 | 475 | </ListBox.ItemTemplate>
|
456 | 476 | </ListBox>
|
457 | 477 | </Border>
|
458 | 478 |
|
| 479 | + <!-- |
459 | 480 | <Border BorderThickness="1 2 0 0" BorderBrush="#f3f3f3" Grid.Column="2" Grid.RowSpan="2" Padding="12 12 12 12">
|
460 | 481 | <Grid Grid.Column="1" Grid.RowSpan="2">
|
461 | 482 | <Grid.RowDefinitions>
|
|
531 | 552 | HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
|
532 | 553 | </Grid>
|
533 | 554 | </Border>
|
| 555 | + --> |
534 | 556 | </Grid>
|
535 | 557 | </TabItem>
|
536 | 558 | <TabItem>
|
|
0 commit comments