|
|
@@ -46,7 +46,7 @@ namespace TeamAAS_VP.Views.Home
|
|
|
Titles = new Dictionary<Guid, TextBlock>();
|
|
|
viewModel = DataContext as ShowVisionRenderViewModel;
|
|
|
_eventAggregator = viewModel._eventAggregator;
|
|
|
- _systemDatabaseService= ((Prism.PrismApplicationBase)App.Current).Container.Resolve<ISystemDatabaseService>();
|
|
|
+ _systemDatabaseService = ((Prism.PrismApplicationBase)App.Current).Container.Resolve<ISystemDatabaseService>();
|
|
|
_productService = ((Prism.PrismApplicationBase)App.Current).Container.Resolve<IProductService>();
|
|
|
viewModel.UpdateLayout += ViewModel_UpdateLayout;
|
|
|
_eventAggregator.GetEvent<RenderUpdateNotification>().Subscribe(UpdateRenderModuleSource);
|
|
|
@@ -70,12 +70,12 @@ namespace TeamAAS_VP.Views.Home
|
|
|
{
|
|
|
foreach (var item in vmRenders)
|
|
|
{
|
|
|
- if (((Cognex.VisionPro.CogRecordDisplay)item.Value.Child).Tag!=null && ((Cognex.VisionPro.CogRecordDisplay)item.Value.Child).Tag.ToString() == render.CameraName)
|
|
|
+ if (((Cognex.VisionPro.CogRecordDisplay)item.Value.Child).Tag != null && ((Cognex.VisionPro.CogRecordDisplay)item.Value.Child).Tag.ToString() == render.ProceductName)
|
|
|
{
|
|
|
((Cognex.VisionPro.CogRecordDisplay)item.Value.Child).Record = null;
|
|
|
((Cognex.VisionPro.CogRecordDisplay)item.Value.Child).Image = render.Image;
|
|
|
((Cognex.VisionPro.CogRecordDisplay)item.Value.Child).StaticGraphics.Clear();
|
|
|
- if (render.Graphic!=null)
|
|
|
+ if (render.Graphic != null)
|
|
|
((Cognex.VisionPro.CogRecordDisplay)item.Value.Child).StaticGraphics.AddList(render.Graphic, "");
|
|
|
|
|
|
if (render.Record != null)
|
|
|
@@ -92,7 +92,7 @@ namespace TeamAAS_VP.Views.Home
|
|
|
{
|
|
|
if (item is WindowsFormsHost && ((WindowsFormsHost)item).Child is Cognex.VisionPro.CogRecordDisplay)
|
|
|
{
|
|
|
- if (((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item).Child).Tag != null && ((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item).Child).Tag.ToString() == render.CameraName)
|
|
|
+ if (((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item).Child).Tag != null && ((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item).Child).Tag.ToString() == render.ProceductName)
|
|
|
{
|
|
|
((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item).Child).Image = render.Image;
|
|
|
((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item).Child).StaticGraphics.Clear();
|
|
|
@@ -112,7 +112,7 @@ namespace TeamAAS_VP.Views.Home
|
|
|
{
|
|
|
if (item1 is WindowsFormsHost && ((WindowsFormsHost)item1).Child is Cognex.VisionPro.CogRecordDisplay)
|
|
|
{
|
|
|
- if (((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item1).Child).Tag != null && ((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item1).Child).Tag.ToString() == render.CameraName)
|
|
|
+ if (((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item1).Child).Tag != null && ((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item1).Child).Tag.ToString() == render.ProceductName)
|
|
|
{
|
|
|
((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item1).Child).Image = render.Image;
|
|
|
((Cognex.VisionPro.CogRecordDisplay)((WindowsFormsHost)item1).Child).StaticGraphics.Clear();
|
|
|
@@ -144,7 +144,7 @@ namespace TeamAAS_VP.Views.Home
|
|
|
private void ViewModel_UpdateLayout(System.Collections.ObjectModel.ObservableCollection<Models.ShowRender> obj)
|
|
|
{
|
|
|
System.Windows.Media.FontFamily font = Application.Current.Resources["DefaultFont"] as System.Windows.Media.FontFamily;
|
|
|
-
|
|
|
+
|
|
|
if (vmRenders.Count > 0)
|
|
|
{
|
|
|
foreach (var render in vmRenders)
|
|
|
@@ -161,11 +161,12 @@ namespace TeamAAS_VP.Views.Home
|
|
|
gridRender.RowDefinitions.Clear();
|
|
|
gridRender.ColumnDefinitions.Clear();
|
|
|
System.Windows.Thickness margin = new System.Windows.Thickness(2);
|
|
|
+
|
|
|
switch (obj.Count)
|
|
|
{
|
|
|
case 1:
|
|
|
- vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].CameraName } });
|
|
|
- Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12 , Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].ProceductName } });
|
|
|
+ Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(1, GridUnitType.Auto) });
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(1, GridUnitType.Star) });
|
|
|
gridRender.ColumnDefinitions.Add(new ColumnDefinition());
|
|
|
@@ -186,10 +187,10 @@ namespace TeamAAS_VP.Views.Home
|
|
|
break;
|
|
|
case 2:
|
|
|
//增加显示界面
|
|
|
- vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].CameraName } });
|
|
|
- vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].CameraName } });
|
|
|
- Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12,Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].ProceductName } });
|
|
|
+ vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].ProceductName } });
|
|
|
+ Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
//布局
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(1, GridUnitType.Auto) });
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition() { Height = new GridLength(1, GridUnitType.Star) });
|
|
|
@@ -222,12 +223,12 @@ namespace TeamAAS_VP.Views.Home
|
|
|
break;
|
|
|
case 3:
|
|
|
//增加显示界面
|
|
|
- vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].CameraName } });
|
|
|
- vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].CameraName } });
|
|
|
- vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].CameraName } });
|
|
|
- Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12,Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].ProceductName } });
|
|
|
+ vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].ProceductName } });
|
|
|
+ vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].ProceductName } });
|
|
|
+ Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
//布局
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
@@ -287,14 +288,14 @@ namespace TeamAAS_VP.Views.Home
|
|
|
break;
|
|
|
case 4:
|
|
|
//增加显示界面
|
|
|
- vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].CameraName } });
|
|
|
- vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].CameraName } });
|
|
|
- vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].CameraName } });
|
|
|
- vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].CameraName } });
|
|
|
- Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].ProceductName } });
|
|
|
+ vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].ProceductName } });
|
|
|
+ vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].ProceductName } });
|
|
|
+ vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].ProceductName } });
|
|
|
+ Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
|
|
|
//布局
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
@@ -369,23 +370,23 @@ namespace TeamAAS_VP.Views.Home
|
|
|
break;
|
|
|
case 5:
|
|
|
//增加显示界面
|
|
|
- vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].CameraName } });
|
|
|
- vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].CameraName } });
|
|
|
- vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].CameraName } });
|
|
|
- vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].CameraName } });
|
|
|
- vmRenders.Add(obj[4].Id, new WindowsFormsHost() { Tag = obj[4].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[4].CameraName } });
|
|
|
- Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12 ,Foreground= System.Windows.Media.Brushes.Black});
|
|
|
- Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[4].Id, new TextBlock() { Text = obj[4].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].ProceductName } });
|
|
|
+ vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].ProceductName } });
|
|
|
+ vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].ProceductName } });
|
|
|
+ vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].ProceductName } });
|
|
|
+ vmRenders.Add(obj[4].Id, new WindowsFormsHost() { Tag = obj[4].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[4].ProceductName } });
|
|
|
+ Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[4].Id, new TextBlock() { Text = obj[4].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
//布局
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
gridRender.ColumnDefinitions.Add(new ColumnDefinition());
|
|
|
gridRender.ColumnDefinitions.Add(new ColumnDefinition());
|
|
|
gridRender.ShowGridLines = true;
|
|
|
- grid1 = new Grid() { Background= System.Windows.Media.Brushes.White };
|
|
|
+ grid1 = new Grid() { Background = System.Windows.Media.Brushes.White };
|
|
|
grid2 = new Grid() { Background = System.Windows.Media.Brushes.White };
|
|
|
grid3 = new Grid() { Background = System.Windows.Media.Brushes.White };
|
|
|
grid4 = new Grid() { Background = System.Windows.Media.Brushes.White };
|
|
|
@@ -470,18 +471,18 @@ namespace TeamAAS_VP.Views.Home
|
|
|
break;
|
|
|
case 6:
|
|
|
//增加显示界面
|
|
|
- vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].CameraName } });
|
|
|
- vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].CameraName } });
|
|
|
- vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].CameraName } });
|
|
|
- vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].CameraName } });
|
|
|
- vmRenders.Add(obj[4].Id, new WindowsFormsHost() { Tag = obj[4].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[4].CameraName } });
|
|
|
- vmRenders.Add(obj[5].Id, new WindowsFormsHost() { Tag = obj[5].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[5].CameraName } });
|
|
|
- Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[4].Id, new TextBlock() { Text = obj[4].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[5].Id, new TextBlock() { Text = obj[5].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].ProceductName } });
|
|
|
+ vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].ProceductName } });
|
|
|
+ vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].ProceductName } });
|
|
|
+ vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].ProceductName } });
|
|
|
+ vmRenders.Add(obj[4].Id, new WindowsFormsHost() { Tag = obj[4].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[4].ProceductName } });
|
|
|
+ vmRenders.Add(obj[5].Id, new WindowsFormsHost() { Tag = obj[5].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[5].ProceductName } });
|
|
|
+ Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[4].Id, new TextBlock() { Text = obj[4].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[5].Id, new TextBlock() { Text = obj[5].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
//布局
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
@@ -575,20 +576,20 @@ namespace TeamAAS_VP.Views.Home
|
|
|
break;
|
|
|
case 7:
|
|
|
//增加显示界面
|
|
|
- vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].CameraName } });
|
|
|
- vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].CameraName } });
|
|
|
- vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].CameraName } });
|
|
|
- vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].CameraName } });
|
|
|
- vmRenders.Add(obj[4].Id, new WindowsFormsHost() { Tag = obj[4].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[4].CameraName } });
|
|
|
- vmRenders.Add(obj[5].Id, new WindowsFormsHost() { Tag = obj[5].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[5].CameraName } });
|
|
|
- vmRenders.Add(obj[6].Id, new WindowsFormsHost() { Tag = obj[6].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[6].CameraName } });
|
|
|
- Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[4].Id, new TextBlock() { Text = obj[4].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[5].Id, new TextBlock() { Text = obj[5].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[6].Id, new TextBlock() { Text = obj[6].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].ProceductName } });
|
|
|
+ vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].ProceductName } });
|
|
|
+ vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].ProceductName } });
|
|
|
+ vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].ProceductName } });
|
|
|
+ vmRenders.Add(obj[4].Id, new WindowsFormsHost() { Tag = obj[4].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[4].ProceductName } });
|
|
|
+ vmRenders.Add(obj[5].Id, new WindowsFormsHost() { Tag = obj[5].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[5].ProceductName } });
|
|
|
+ vmRenders.Add(obj[6].Id, new WindowsFormsHost() { Tag = obj[6].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[6].ProceductName } });
|
|
|
+ Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[4].Id, new TextBlock() { Text = obj[4].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[5].Id, new TextBlock() { Text = obj[5].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[6].Id, new TextBlock() { Text = obj[6].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
//布局
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
@@ -695,22 +696,22 @@ namespace TeamAAS_VP.Views.Home
|
|
|
break;
|
|
|
case 8:
|
|
|
//增加显示界面
|
|
|
- vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].CameraName } });
|
|
|
- vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].CameraName } });
|
|
|
- vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].CameraName } });
|
|
|
- vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].CameraName } });
|
|
|
- vmRenders.Add(obj[4].Id, new WindowsFormsHost() { Tag = obj[4].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[4].CameraName } });
|
|
|
- vmRenders.Add(obj[5].Id, new WindowsFormsHost() { Tag = obj[5].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[5].CameraName } });
|
|
|
- vmRenders.Add(obj[6].Id, new WindowsFormsHost() { Tag = obj[6].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[6].CameraName } });
|
|
|
- vmRenders.Add(obj[7].Id, new WindowsFormsHost() { Tag = obj[6].CameraName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[7].CameraName } });
|
|
|
- Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[4].Id, new TextBlock() { Text = obj[4].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[5].Id, new TextBlock() { Text = obj[5].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[6].Id, new TextBlock() { Text = obj[6].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
- Titles.Add(obj[7].Id, new TextBlock() { Text = obj[7].CameraName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ vmRenders.Add(obj[0].Id, new WindowsFormsHost() { Tag = obj[0].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[0].ProceductName } });
|
|
|
+ vmRenders.Add(obj[1].Id, new WindowsFormsHost() { Tag = obj[1].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[1].ProceductName } });
|
|
|
+ vmRenders.Add(obj[2].Id, new WindowsFormsHost() { Tag = obj[2].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[2].ProceductName } });
|
|
|
+ vmRenders.Add(obj[3].Id, new WindowsFormsHost() { Tag = obj[3].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[3].ProceductName } });
|
|
|
+ vmRenders.Add(obj[4].Id, new WindowsFormsHost() { Tag = obj[4].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[4].ProceductName } });
|
|
|
+ vmRenders.Add(obj[5].Id, new WindowsFormsHost() { Tag = obj[5].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[5].ProceductName } });
|
|
|
+ vmRenders.Add(obj[6].Id, new WindowsFormsHost() { Tag = obj[6].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[6].ProceductName } });
|
|
|
+ vmRenders.Add(obj[7].Id, new WindowsFormsHost() { Tag = obj[6].ProceductName, Child = new Cognex.VisionPro.CogRecordDisplay() { Tag = obj[7].ProceductName } });
|
|
|
+ Titles.Add(obj[0].Id, new TextBlock() { Text = obj[0].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[1].Id, new TextBlock() { Text = obj[1].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[2].Id, new TextBlock() { Text = obj[2].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[3].Id, new TextBlock() { Text = obj[3].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[4].Id, new TextBlock() { Text = obj[4].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[5].Id, new TextBlock() { Text = obj[5].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[6].Id, new TextBlock() { Text = obj[6].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
+ Titles.Add(obj[7].Id, new TextBlock() { Text = obj[7].ProceductName, HorizontalAlignment = System.Windows.HorizontalAlignment.Center, FontWeight = FontWeights.Bold, FontFamily = font, FontSize = 12, Foreground = System.Windows.Media.Brushes.Black });
|
|
|
//布局
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
gridRender.RowDefinitions.Add(new RowDefinition());
|
|
|
@@ -1100,7 +1101,7 @@ namespace TeamAAS_VP.Views.Home
|
|
|
{
|
|
|
LogHelper.WriteLogError(Lang.切换产品清除主页图像时出错, ex);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
}));
|
|
|
}
|