private void DeviceRemoved(object sender, RPlotDeviceEventArgs e) { _mainThread.Post(() => { RemoveAll(e.Device.DeviceId); }); UnsubscribeDeviceEvents(e.Device); }
private void DeviceLocatorModeChanged(object sender, RPlotDeviceEventArgs e) { _mainThread.Post(() => { LocatorMode = e.Device.LocatorMode; LocatorModeChanged?.Invoke(this, EventArgs.Empty); }); }
private void DeviceLocatorModeChanged(object sender, RPlotDeviceEventArgs e) { _shell.DispatchOnUIThread(() => { LocatorMode = e.Device.LocatorMode; LocatorModeChanged?.Invoke(this, EventArgs.Empty); }); }
private void DeviceRemoved(object sender, RPlotDeviceEventArgs e) { _shell.DispatchOnUIThread(() => { RemoveAll(e.Device.DeviceId); }); UnsubscribeDeviceEvents(e.Device); }
private void DeviceAdded(object sender, RPlotDeviceEventArgs e) { SubscribeDeviceEvents(e.Device); }
private void DeviceNumChanged(object sender, RPlotDeviceEventArgs e) { DeviceNameChanged?.Invoke(this, EventArgs.Empty); }