private void olvMachines_SelectedIndexChanged(object sender, EventArgs e) { if (olvMachines.SelectedIndex < 0) { return; } if (olvMachines.SelectedObject is Machine obj) { MachineSelected?.Invoke(this, obj.Id); } }
protected virtual void OnMachineSelected(string e) => MachineSelected?.Invoke(e);