コード例 #1
0
ファイル: SettingsViewModel.cs プロジェクト: Arasz/Com2Com
        public SettingsViewModel()
        {
            MessengerInstance = Messenger.Default;

            _settingsModel = new SettingsModel();
            PortNames = new ObservableCollection<string>(SerialPort.GetPortNames());
            ParityCollection = new ObservableCollection<string>(Enum.GetNames(typeof(Parity)));
            StopBitsCollection = new ObservableCollection<string>(Enum.GetNames(typeof(StopBits)));
            DataBitsCollection = new ObservableCollection<string>(Enum.GetNames(typeof(DataBits)));

            CreateNavigateToMainPageCommand();
            CreateRefreshSerialPortsCommand();
        }
コード例 #2
0
ファイル: SettingsViewModel.cs プロジェクト: Arasz/Com2Com
 private void ExecuteNavigateToMainPageCommand(SettingsModel portSettings)
 {
     MessengerInstance.Send(new SerialPortSettingsMessage(_settingsModel));
     NavigationHelper.NavigateTo<MasterDevicePage>();
 }
コード例 #3
0
 public SerialPortSettingsMessage(SettingsModel serialPortSettings)
 {
     SerialPortSettings = serialPortSettings;
 }