private void SetLightMeter(ILightMeter sensor, BrightnessAwareUserControl control) { if (sensor == null) { throw new ArgumentNullException(nameof(sensor)); } if (control == null) { throw new ArgumentNullException(nameof(control)); } control.SetLightMeter(sensor); }
private void SetScreenManager( ScreenManager screenManager, BrightnessAwareUserControl control) { if (screenManager == null) { throw new ArgumentNullException(nameof(screenManager)); } if (control == null) { throw new ArgumentNullException(nameof(control)); } control.AddBrightnessChangeListener(screenManager); control.SetBightnessProvider(screenManager); }