我正在使用SerialArduiono示例(this one)。他们为什么陈述here:
在UI上进行FromIdAsync调用非常重要 线程,因为只能显示同意提示 在UI线程上。
但为什么呢?这是否意味着,我只能在一个线程中使用串口设备?例如,如果我在ThreadA中打开serialdevice,我可以从ThreadB读取设备(使用DataReader)。
答案 0 :(得分:3)
同意提示是一个用户界面,用户必须确认使用该设备的权限。简化:由于UI只能从UI线程修改,这就是你必须从那里调用它的原因。
打开设备后,您可以从任何线程使用它。