public MainModel() { // Initial state IsConnected = false; ConnectedFox = null; OnFoxConnectorNewByteRead = null; OnFoxConnectorConnected = null; OnFoxConnectorDisconnected = null; OnFoxConnectorFailedToConnect = null; OnFoxArmed = null; OnEnteringSleepmode = null; OnFoxDisarmed = null; OnProfileChanged = null; AppDisplays.Push(ActiveDisplay.MainDisplay); }
public void RegisterOnProfileChangedHandler(OnProfileChangedDelegate onProfileChanged) { _onProfileChanged = onProfileChanged ?? throw new ArgumentNullException(nameof(onProfileChanged)); }