示例#1
0
 private void DeviceRemoved(object sender, RPlotDeviceEventArgs e)
 {
     _mainThread.Post(() => {
         RemoveAll(e.Device.DeviceId);
     });
     UnsubscribeDeviceEvents(e.Device);
 }
示例#2
0
 private void DeviceLocatorModeChanged(object sender, RPlotDeviceEventArgs e)
 {
     _mainThread.Post(() => {
         LocatorMode = e.Device.LocatorMode;
         LocatorModeChanged?.Invoke(this, EventArgs.Empty);
     });
 }
示例#3
0
 private void DeviceLocatorModeChanged(object sender, RPlotDeviceEventArgs e)
 {
     _shell.DispatchOnUIThread(() => {
         LocatorMode = e.Device.LocatorMode;
         LocatorModeChanged?.Invoke(this, EventArgs.Empty);
     });
 }
示例#4
0
 private void DeviceRemoved(object sender, RPlotDeviceEventArgs e)
 {
     _shell.DispatchOnUIThread(() => {
         RemoveAll(e.Device.DeviceId);
     });
     UnsubscribeDeviceEvents(e.Device);
 }
示例#5
0
 private void DeviceAdded(object sender, RPlotDeviceEventArgs e)
 {
     SubscribeDeviceEvents(e.Device);
 }
示例#6
0
 private void DeviceNumChanged(object sender, RPlotDeviceEventArgs e)
 {
     DeviceNameChanged?.Invoke(this, EventArgs.Empty);
 }
示例#7
0
 private void DeviceAdded(object sender, RPlotDeviceEventArgs e) {
     SubscribeDeviceEvents(e.Device);
 }
示例#8
0
 private void DeviceRemoved(object sender, RPlotDeviceEventArgs e) {
     _shell.DispatchOnUIThread(() => {
         RemoveAll(e.Device.DeviceId);
     });
     UnsubscribeDeviceEvents(e.Device);
 }
示例#9
0
 private void DeviceNumChanged(object sender, RPlotDeviceEventArgs e) {
     DeviceNameChanged?.Invoke(this, EventArgs.Empty);
 }