private void UpdateIconName(ImageLabel imageLabel, APFirmware.FirmwareInfo first) { if (first == null) { return; } if (this.Disposing) { return; } if (this.IsDisposed) { return; } this.BeginInvoke((MethodInvoker) delegate { if (String.IsNullOrEmpty(first.MavFirmwareVersionStr)) { imageLabel.Text = first.VehicleType?.ToString() + " " + first.MavFirmwareVersion.ToString() + " " + first.MavFirmwareVersionType.ToString(); } else { imageLabel.Text = first.VehicleType?.ToString() + " " + first.MavFirmwareVersionStr + " " + first.MavFirmwareVersionType.ToString(); } this.Enabled = true; }); }
private void UpdateIconName(ImageCell imageLabel, APFirmware.FirmwareInfo first) { if (first == null) { return; } imageLabel.Text = first.VehicleType?.ToString() + " " + first.MavFirmwareVersion.ToString() + " " + first.MavFirmwareVersionType.ToString(); }
private void UpdateIconName(ImageCell imageLabel, APFirmware.FirmwareInfo first) { if (first == null) { return; } Forms.Device.BeginInvokeOnMainThread(() => { imageLabel.Text = first.VehicleType?.ToString() + " " + first.MavFirmwareVersion.ToString() + " " + first.MavFirmwareVersionType.ToString(); }); }