コード例 #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);
 }