diff --git a/CapMachine.Wpf/Dtos/ComboBoxModel.cs b/CapMachine.Wpf/Dtos/ComboBoxModel.cs new file mode 100644 index 0000000..f6ba322 --- /dev/null +++ b/CapMachine.Wpf/Dtos/ComboBoxModel.cs @@ -0,0 +1,36 @@ +using Prism.Mvvm; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace CapMachine.Wpf.Dtos +{ + /// + /// 下拉框的模型 + /// + public class CbxItems : BindableBase + { + private string _Key; + /// + /// Key值 + /// + public string Key + { + get { return _Key; } + set { _Key = value; RaisePropertyChanged(); } + } + + + private string _Text; + /// + /// Text 值 + /// + public string Text + { + get { return _Text; } + set { _Text = value; RaisePropertyChanged(); } + } + } +} diff --git a/CapMachine.Wpf/ViewModels/CANConfigViewModel.cs b/CapMachine.Wpf/ViewModels/CANConfigViewModel.cs index 5b04ab8..dfcedab 100644 --- a/CapMachine.Wpf/ViewModels/CANConfigViewModel.cs +++ b/CapMachine.Wpf/ViewModels/CANConfigViewModel.cs @@ -49,6 +49,15 @@ namespace CapMachine.Wpf.ViewModels //MachineDataService = machineDataService; DialogService = dialogService; + WriteNameCbxItems = new ObservableCollection() + { + new CbxItems(){ Key="转速",Text="转速"}, + new CbxItems(){ Key="阿斯顿发",Text="阿斯顿发"}, + new CbxItems(){ Key="都尴尬的",Text="都尴尬的"}, + new CbxItems(){ Key="1212",Text="1212"}, + new CbxItems(){ Key="112",Text="ADSFADSF"}, + }; + InitLoadCanConfigPro(); } @@ -715,6 +724,48 @@ namespace CapMachine.Wpf.ViewModels #region 写入和读取操作 + + private ObservableCollection _WriteNameCbxItems; + /// + /// 写入的Name + /// + public ObservableCollection WriteNameCbxItems + { + get { return _WriteNameCbxItems; } + set { _WriteNameCbxItems = value; RaisePropertyChanged(); } + } + + + private ObservableCollection _ReadNameCbxItems; + /// + /// 写入的Name + /// + public ObservableCollection ReadNameCbxItems + { + get { return _ReadNameCbxItems; } + set { _ReadNameCbxItems = value; RaisePropertyChanged(); } + } + + + //private string _SelectedWriteName; + ///// + ///// 选中的写入的Name + ///// + //public string SelectedWriteName + //{ + // get { return _SelectedWriteName; } + // set { _SelectedWriteName = value; RaisePropertyChanged(); } + //} + + //private string _SelectedReadName; + ///// + ///// 选中的读取的Name + ///// + //public string SelectedReadName + //{ + // get { return _SelectedReadName; } + // set { _SelectedReadName = value; RaisePropertyChanged(); } + //} private ObservableCollection _ListWriteCanLinRWConfigDto; diff --git a/CapMachine.Wpf/Views/CANConfigView.xaml b/CapMachine.Wpf/Views/CANConfigView.xaml index 5012674..1143d03 100644 --- a/CapMachine.Wpf/Views/CANConfigView.xaml +++ b/CapMachine.Wpf/Views/CANConfigView.xaml @@ -519,11 +519,23 @@ SelectionMode="Extended" SelectionUnit="FullRow"> - + + + + + + + + + @@ -648,6 +660,18 @@ SelectionMode="Extended" SelectionUnit="FullRow"> + + + + + + + +