EditConfigDlg.xaml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <Window x:Class="MeterVision.Dlg.EditConfigDlg"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:MeterVision.Dlg"
  7. mc:Ignorable="d"
  8. xmlns:zdfflatui="clr-namespace:ZdfFlatUI;assembly=WPF.UI"
  9. Background="WhiteSmoke"
  10. ResizeMode="NoResize"
  11. WindowStartupLocation="CenterOwner"
  12. ShowInTaskbar="False"
  13. Title="基本参数设置" Height="300" Width="600">
  14. <Grid Margin="10 10 10 0">
  15. <Grid.RowDefinitions>
  16. <RowDefinition Height="*" />
  17. <RowDefinition Height="40" />
  18. </Grid.RowDefinitions>
  19. <Border BorderBrush="#D3D3D3" BorderThickness="1" Padding="0 0 0 0" Background="White" Margin="0 0 0 0">
  20. <Grid>
  21. <Grid.RowDefinitions>
  22. <RowDefinition Height="40" />
  23. <RowDefinition Height="10" />
  24. <RowDefinition Height="*" />
  25. <RowDefinition Height="*" />
  26. <RowDefinition Height="*" />
  27. </Grid.RowDefinitions>
  28. <Border Grid.Row="0" Background="#E8F4FD" BorderBrush="#D3D3D3" BorderThickness="0 0 0 1" Padding="10">
  29. <StackPanel>
  30. <TextBlock Text="路径设置:" FontSize="15px" FontWeight="Bold" />
  31. </StackPanel>
  32. </Border>
  33. <Grid Grid.Row="2" VerticalAlignment="Center">
  34. <Grid.ColumnDefinitions>
  35. <ColumnDefinition Width="150" />
  36. <ColumnDefinition Width="*" />
  37. <ColumnDefinition Width="50" />
  38. </Grid.ColumnDefinitions>
  39. <TextBlock Grid.Column="0" Text="ONNX模型文件:" Foreground="#333333" FontSize="14px"
  40. Margin="0 0 20 0" HorizontalAlignment="Right" VerticalAlignment="Center" />
  41. <ComboBox Grid.Column="1" Grid.ColumnSpan="1" x:Name="cmbOnnx" FontSize="13px" Foreground="#000000"
  42. SelectedValue="{Binding Path=mConfigItem.OnnxPath}" ItemsSource="{Binding Onnxs}"
  43. Margin="0,0,0,0" Padding="4" VerticalAlignment="Center"/>
  44. </Grid>
  45. <Grid Grid.Row="3" VerticalAlignment="Center">
  46. <Grid.ColumnDefinitions>
  47. <ColumnDefinition Width="150" />
  48. <ColumnDefinition Width="*" />
  49. <ColumnDefinition Width="50" />
  50. </Grid.ColumnDefinitions>
  51. <TextBlock Grid.Column="0" Text="AI识别动态库:" Foreground="#333333" FontSize="14px" Margin="0 0 20 0" HorizontalAlignment="Right" VerticalAlignment="Center" />
  52. <ComboBox Grid.Column="1" Grid.ColumnSpan="1" x:Name="cmbAiDll" FontSize="13px" Foreground="#000000"
  53. SelectedValue="{Binding Path=mConfigItem.AiDll}" ItemsSource="{Binding AiDlls}"
  54. Margin="0,0,0,0" Padding="4" VerticalAlignment="Center"/>
  55. </Grid>
  56. <Grid Grid.Row="4" VerticalAlignment="Center">
  57. <Grid.ColumnDefinitions>
  58. <ColumnDefinition Width="150" />
  59. <ColumnDefinition Width="*" />
  60. <ColumnDefinition Width="50" />
  61. </Grid.ColumnDefinitions>
  62. <!--<TextBlock Grid.Column="0" Text="AI目标图像路径:" Foreground="#333333" FontSize="14px" Margin="0 0 20 0" VerticalAlignment="Center" HorizontalAlignment="Right" />-->
  63. <TextBlock Grid.Column="0" Text="识别数据输出路径:" Foreground="#333333" FontSize="14px" Margin="0 0 20 0" VerticalAlignment="Center" HorizontalAlignment="Right" />
  64. <TextBox Grid.Column="1" Text="{Binding Path=mConfigItem.Output}" IsReadOnly="True"
  65. FontSize="13px" Margin="0 0 0 0" Padding="2" VerticalAlignment="Center"/>
  66. <zdfflatui:FlatButton Grid.Column="2" x:Name="btnDstImgPath" HorizontalAlignment="Center" BorderThickness="0"
  67. Background="#0078D4" Foreground="White" Content="📂"
  68. Click="BtnDstImgPath_Click" Margin="0 0 0 0" VerticalAlignment="Center"
  69. Width="35" Height="30" FontSize="20px" />
  70. </Grid>
  71. </Grid>
  72. </Border>
  73. <StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Center">
  74. <!--<Button x:Name="btnOK" Content="确定" Width="80" Height="26" FontSize="14px"
  75. HorizontalAlignment="Center" Margin="0 0 20 0" Click="BtnOK_Click"/>-->
  76. <Button x:Name="btnClose" Content="关 闭" Width="80" Height="26" FontSize="14px"
  77. VerticalAlignment="Center" HorizontalAlignment="Center" Click="BtnClose_Click"/>
  78. </StackPanel>
  79. </Grid>
  80. </Window>