MicroscopeControlPanel.xaml 7.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <Window x:Uid="Window_1" x:Class="OINA.Extender.WPF.Testharness.MicroscopeControlPanel"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. Title="MicroscopeControlPanel" Height="420" Width="560" ResizeMode="NoResize" WindowStyle="ToolWindow">
  5. <Grid x:Uid="Grid_1">
  6. <Grid.ColumnDefinitions>
  7. <ColumnDefinition x:Uid="ColumnDefinition_7" Width="325*"/>
  8. <ColumnDefinition x:Uid="ColumnDefinition_8" Width="229*"/>
  9. </Grid.ColumnDefinitions>
  10. <GroupBox x:Uid="gbColumn" Name="gbColumn" Header="Column" HorizontalAlignment="Left" Width="305" Margin="10,10,0,102">
  11. <Grid x:Uid="Grid_2" Margin="0,0,10,0">
  12. <Grid.RowDefinitions>
  13. <RowDefinition x:Uid="RowDefinition_1" />
  14. <RowDefinition x:Uid="RowDefinition_2" />
  15. <RowDefinition x:Uid="RowDefinition_3" />
  16. <RowDefinition x:Uid="RowDefinition_4" />
  17. <RowDefinition x:Uid="RowDefinition_5" />
  18. <RowDefinition x:Uid="RowDefinition_6" />
  19. <RowDefinition x:Uid="RowDefinition_7" />
  20. <RowDefinition x:Uid="RowDefinition_8" />
  21. <RowDefinition x:Uid="RowDefinition_9" />
  22. </Grid.RowDefinitions>
  23. <Grid.ColumnDefinitions>
  24. <ColumnDefinition x:Uid="ColumnDefinition_1" Width="8*"/>
  25. <ColumnDefinition x:Uid="ColumnDefinition_2" Width="5*" />
  26. <ColumnDefinition x:Uid="ColumnDefinition_3" Width="4*" />
  27. <ColumnDefinition x:Uid="ColumnDefinition_4" Width="4*" />
  28. </Grid.ColumnDefinitions>
  29. <Label x:Uid="Label_1" Content="Magnification:" Grid.Row="1" Grid.Column="0" HorizontalAlignment="Right" Height="27" VerticalAlignment="Top"/>
  30. <Label x:Uid="lbMag" Name="lbMag" Content="Mag Value" Grid.Row="1" Grid.Column="1"/>
  31. <TextBox x:Uid="tbMagValue" Name="tbMagValue" Grid.Row="1" Grid.Column="2"/>
  32. <Button x:Uid="SetMagButton" Name="SetMagButton" Content="Set" Grid.Row="1" Grid.Column="3" Click="SetMagButton_Click" />
  33. <Label x:Uid="Label_2" Content="Working Distance:" Grid.Row="2" Grid.Column="0" HorizontalAlignment="Right"/>
  34. <Label x:Uid="lbWd" Name="lbWd" Content="Wd Value" Grid.Row="2" Grid.Column="1"/>
  35. <TextBox x:Uid="tbWorkDistance" Name="tbWorkDistance" Grid.Row="2" Grid.Column="2"/>
  36. <Button x:Uid="SetWdButton" Name="SetWdButton" Content="Set" Grid.Row="2" Grid.Column="3" Click="SetWdButton_Click" />
  37. <Label x:Uid="Label_3" Content="Accelerating Voltage:" Grid.Row="3" Grid.Column="0" HorizontalAlignment="Right"/>
  38. <Label x:Uid="lbHv" Name="lbHv" Content="Hv Value" Grid.Row="3" Grid.Column="1"/>
  39. <TextBox x:Uid="tbHvValue" Name="tbHvValue" Grid.Row="3" Grid.Column="2"/>
  40. <Button x:Uid="SetHvButton" Name="SetHvButton" Content="Set" Grid.Row="3" Grid.Column="3" Click="SetHvButton_Click" />
  41. <Label x:Uid="Label_4" Content="Beam On:" Grid.Row="4" Grid.Column="0" HorizontalAlignment="Right" />
  42. <Label x:Uid="lbBeamStatus" Name="lbBeamStatus" Grid.Row="4" Grid.Column="1" Grid.ColumnSpan="2" HorizontalAlignment="Left"/>
  43. <Label x:Uid="Label_5" Content="Filament On:" Grid.Row="5" Grid.Column="0" HorizontalAlignment="Right"/>
  44. <Label x:Uid="lbFilamentStatus" Name="lbFilamentStatus" Grid.Row="5" Grid.Column="1" Grid.ColumnSpan="2" HorizontalAlignment="Left"/>
  45. <Button x:Uid="btSetColumnParameters" Click="SetColumnParameters" Name="btSetColumnParameters" Content="Set Column Parameters" Grid.Row="7" Grid.ColumnSpan="3" Margin="10,0,0,0"/>
  46. </Grid>
  47. </GroupBox>
  48. <GroupBox x:Uid="gbStage" Name="gbStage" Header="Stage" HorizontalAlignment="Right" Width="209" Margin="0,10,10,102" Grid.Column="1">
  49. <Grid x:Uid="Grid_3" Margin="0,0,10,0">
  50. <Grid.RowDefinitions>
  51. <RowDefinition x:Uid="RowDefinition_10"/>
  52. <RowDefinition x:Uid="RowDefinition_11"/>
  53. <RowDefinition x:Uid="RowDefinition_12"/>
  54. <RowDefinition x:Uid="RowDefinition_13"/>
  55. <RowDefinition x:Uid="RowDefinition_14"/>
  56. <RowDefinition x:Uid="RowDefinition_15"/>
  57. <RowDefinition x:Uid="RowDefinition_16"/>
  58. <RowDefinition x:Uid="RowDefinition_17"/>
  59. <RowDefinition x:Uid="RowDefinition_18"/>
  60. </Grid.RowDefinitions>
  61. <Grid.ColumnDefinitions>
  62. <ColumnDefinition x:Uid="ColumnDefinition_9" Width="96*"/>
  63. <ColumnDefinition x:Uid="ColumnDefinition_5" Width="77*" />
  64. <ColumnDefinition x:Uid="ColumnDefinition_6" Width="65*" />
  65. </Grid.ColumnDefinitions>
  66. <Label x:Uid="Label_6" Content="X:" Grid.Row="1" Grid.Column="0" HorizontalAlignment="Right"/>
  67. <Label x:Uid="lbX" Name="lbX" Content="X Value" Grid.Row="1" Grid.Column="1"/>
  68. <TextBox x:Uid="tbXvalue" Name="tbXvalue" Grid.Row="1" Grid.Column="2"/>
  69. <Label x:Uid="Label_7" Content="Y:" Grid.Row="2" Grid.Column="0" HorizontalAlignment="Right"/>
  70. <Label x:Uid="lbY" Name="lbY" Content="Y Value" Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left"/>
  71. <TextBox x:Uid="tbYvalue" Name="tbYvalue" Grid.Row="2" Grid.Column="2"/>
  72. <Label x:Uid="Label_8" Content="Z:" Grid.Row="3" Grid.Column="0" HorizontalAlignment="Right"/>
  73. <Label x:Uid="lbZ" Name="lbZ" Content="Z Value" Grid.Row="3" Grid.Column="1"/>
  74. <TextBox x:Uid="tbZvalue" Name="tbZvalue" Grid.Row="3" Grid.Column="2"/>
  75. <Label x:Uid="Label_9" Content="Tilt:" Grid.Row="4" Grid.Column="0" HorizontalAlignment="Right" />
  76. <Label x:Uid="lbT" Name="lbT" Content="T Value" Grid.Row="4" Grid.Column="1" HorizontalAlignment="Left" />
  77. <TextBox x:Uid="tbTiltvalue" Name="tbTiltvalue" Grid.Row="4" Grid.Column="2"/>
  78. <Label x:Uid="Label_10" Content="Rotate:" Grid.Row="5" Grid.Column="0" HorizontalAlignment="Right"/>
  79. <Label x:Uid="lbR" Name="lbR" Content="R Value" Grid.Row="5" Grid.Column=" 1"/>
  80. <TextBox x:Uid="tbRotateValue" Name="tbRotateValue" Grid.Row="5" Grid.Column="2"/>
  81. <Label x:Uid="Label_11" Content="Backlash:" Grid.Row="6" Grid.Column="0" HorizontalAlignment="Right" />
  82. <Label x:Uid="lbBacklashStatus" Name="lbBacklashStatus" Grid.Row="6" Grid.Column="1" HorizontalAlignment="Left" />
  83. <Button x:Uid="btSetStageParameters" Click="SetStageParameters" Name="btSetStageParameters" Content="Set Stage Parameters" Grid.Row="7" Grid.ColumnSpan="3" Margin="10,0,0,0"/>
  84. </Grid>
  85. </GroupBox>
  86. </Grid>
  87. </Window>