| | |
| | | using HMI.UI.DpUtil; |
| | | using HMI.UI.Util; |
| | | using HMI.UI.Util; |
| | | using HMI.Util; |
| | | using Microsoft.Win32; |
| | | using Panuon.WPF.UI; |
| | | using Plugin.CurrentSensorControl.Entity; |
| | | using PLCHelper.Entity; |
| | | using System.Collections.ObjectModel; |
| | | using System.ComponentModel; |
| | | using System.Windows.Controls; |
| | |
| | | private void DoExport() |
| | | { |
| | | SaveFileDialog sfd = new SaveFileDialog(); |
| | | sfd.Filter = "Excel 文件 (*.xls)|*.xls"; |
| | | if (sfd.ShowDialog() == true) |
| | | { |
| | | ExcelHelper.ExportExcel(sfd.FileName, Datasource); |
| | |
| | | private void DoImport() |
| | | { |
| | | OpenFileDialog ofd = new OpenFileDialog(); |
| | | ofd.Filter = "Excel 文件 (*.xls)|*.xls"; |
| | | if (ofd.ShowDialog() == true) |
| | | { |
| | | try |
| | |
| | | } |
| | | } |
| | | |
| | | private void TryDeleteData(PLCTagData data) |
| | | { |
| | | if (MsgBoxHelper2.WarnChoose($"确定删除数据: {data.Name} 吗?") == System.Windows.MessageBoxResult.OK) |
| | | { |
| | | Datasource.Remove(data); |
| | | } |
| | | } |
| | | |
| | | private void Button_Click(object sender, System.Windows.RoutedEventArgs e) |
| | | { |
| | | var btn = sender as Button; |
| | |
| | | case "importBtn": |
| | | DoImport(); |
| | | break; |
| | | case "delBtn": |
| | | TryDeleteData((PLCTagData)btn.DataContext); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |