浏览代码

添加勾选功能

user_lt 1 年之前
父节点
当前提交
dcbb9275fa

+ 6 - 0
BlankApp1/BlankApp1/ViewModels/BasicConfigViewModel/CopySchViewModel.cs

@@ -116,6 +116,12 @@ namespace PLCTool.ViewModels.BasicConfigViewModel
                 MessageBoxResult boxResult = MessageBox.Show("已有次测试方案,请填写其他方案名!", "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
                 return;
             }
+            var findSelect= SchProjectList.FirstOrDefault(x=>x.IsSelected==true);
+            if (findSelect == null)
+            {
+                MessageBoxResult boxResult = MessageBox.Show("请勾选测试项!", "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
+                return;
+            }
             //查找以前测试方案的信息
             var finsSche = _basicPlcTestSchemeService.FindByName(schNameAgo);
             if (finsSche != null)

+ 1 - 1
BlankApp1/BlankApp1/Views/BasicConfigView/CopySchView.xaml

@@ -44,7 +44,7 @@
                         </DataGridTemplateColumn.HeaderTemplate>
                         <DataGridTemplateColumn.CellTemplate>
                             <DataTemplate>
-                                <CheckBox IsChecked="{Binding IsSelected}"  HorizontalAlignment="Center" />
+                                <CheckBox IsChecked="{Binding IsSelected, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"  HorizontalAlignment="Center" />
                             </DataTemplate>
                         </DataGridTemplateColumn.CellTemplate>
                     </DataGridTemplateColumn>