WorkRunView.xaml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <UserControl x:Class="LampInspectionMachine.Views.WorkRunView"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  6. xmlns:local="clr-namespace:LampInspectionMachine.Views"
  7. xmlns:prism="http://prismlibrary.com/"
  8. xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
  9. xmlns:Viewlocal="clr-namespace:LampInspectionMachine.ViewModels"
  10. xmlns:cognexWF1="clr-namespace:Cognex.VisionPro;assembly=Cognex.VisionPro.Controls"
  11. prism:ViewModelLocator.AutoWireViewModel="True"
  12. mc:Ignorable="d"
  13. d:DesignHeight="450"
  14. d:DesignWidth="1200"
  15. d:Background="White">
  16. <i:Interaction.Triggers>
  17. <i:EventTrigger EventName="Loaded">
  18. <i:InvokeCommandAction Command="{Binding LoadedCommand}" />
  19. </i:EventTrigger>
  20. </i:Interaction.Triggers>
  21. <Grid>
  22. <Grid.RowDefinitions>
  23. <RowDefinition />
  24. <RowDefinition />
  25. <RowDefinition />
  26. </Grid.RowDefinitions>
  27. <Grid.ColumnDefinitions>
  28. <ColumnDefinition />
  29. <ColumnDefinition />
  30. <ColumnDefinition />
  31. <ColumnDefinition />
  32. </Grid.ColumnDefinitions>
  33. <DockPanel Grid.Column="0"
  34. Grid.Row="0">
  35. <WindowsFormsHost Viewlocal:CogDisplayBinder.ImageSource="{Binding Management.VisionProManagers[0].Render}">
  36. <cognexWF1:CogRecordDisplay />
  37. </WindowsFormsHost>
  38. </DockPanel>
  39. <DockPanel Grid.Column="1"
  40. Grid.Row="0">
  41. <WindowsFormsHost Viewlocal:CogDisplayBinder.ImageSource="{Binding Management.VisionProManagers[1].Render}">
  42. <cognexWF1:CogRecordDisplay />
  43. </WindowsFormsHost>
  44. </DockPanel>
  45. <DockPanel Grid.Column="2"
  46. Grid.Row="0">
  47. <WindowsFormsHost Viewlocal:CogDisplayBinder.ImageSource="{Binding Management.VisionProManagers[2].Render}">
  48. <cognexWF1:CogRecordDisplay />
  49. </WindowsFormsHost>
  50. </DockPanel>
  51. <DockPanel Grid.Column="0"
  52. Grid.Row="1">
  53. <WindowsFormsHost Viewlocal:CogDisplayBinder.ImageSource="{Binding Management.VisionProManagers[3].Render}">
  54. <cognexWF1:CogRecordDisplay />
  55. </WindowsFormsHost>
  56. </DockPanel>
  57. <DockPanel Grid.Column="1"
  58. Grid.Row="1">
  59. <WindowsFormsHost Viewlocal:CogDisplayBinder.ImageSource="{Binding Management.VisionProManagers[4].Render}">
  60. <cognexWF1:CogRecordDisplay />
  61. </WindowsFormsHost>
  62. </DockPanel>
  63. <DockPanel Grid.Column="2"
  64. Grid.Row="1">
  65. <WindowsFormsHost Viewlocal:CogDisplayBinder.ImageSource="{Binding Management.VisionProManagers[5].Render}">
  66. <cognexWF1:CogRecordDisplay />
  67. </WindowsFormsHost>
  68. </DockPanel>
  69. <DockPanel Grid.Column="0"
  70. Grid.Row="2">
  71. <WindowsFormsHost Viewlocal:CogDisplayBinder.ImageSource="{Binding Management.VisionProManagers[6].Render}">
  72. <cognexWF1:CogRecordDisplay />
  73. </WindowsFormsHost>
  74. </DockPanel>
  75. <DockPanel Grid.Column="1"
  76. Grid.Row="2">
  77. <WindowsFormsHost Viewlocal:CogDisplayBinder.ImageSource="{Binding Management.VisionProManagers[7].Render}">
  78. <cognexWF1:CogRecordDisplay />
  79. </WindowsFormsHost>
  80. </DockPanel>
  81. <DockPanel Grid.Column="3"
  82. Grid.RowSpan="3"
  83. Grid.Row="0">
  84. <ListBox ItemsSource="{Binding Logs}"
  85. Grid.Row="0"
  86. BorderBrush="Transparent">
  87. <i:Interaction.Behaviors>
  88. <Viewlocal:AutoScrollBehavior />
  89. </i:Interaction.Behaviors>
  90. </ListBox>
  91. </DockPanel>
  92. </Grid>
  93. </UserControl>