【发布时间】:2014-11-20 08:39:08
【问题描述】:
我有一个下拉列表 (ComboBox),它显示了机器上所有可用的 com 端口。现在,当您连接和断开设备时,端口来来去去。
出于性能原因,我不想继续调用System.IO.Ports.SerialPort.GetPortNames(),而是在用户单击组合框时调用它?这可能吗?是否有针对此问题的 MVVM 方法?
【问题讨论】:
-
处理
DropDownOpened事件并在处理程序中调用GetPortsNames以更新项目。使用 MVVM,您可以使用某种Command执行相同的操作,然后相应地更新 ViewModel 中的数据。
标签: c# wpf drop-down-menu combobox