public MainPageViewModel(Dispatcher dispatcher) { _dispatcher = dispatcher; _subscribeToFlags = handler => { var guid = Guid.NewGuid(); _handlers[guid] = handler; return guid; }; _unsubscribeFromFlags = token => { if (token != null) _handlers.Remove(token.Value); }; }
public MainPageViewModel(Dispatcher dispatcher) { _dispatcher = dispatcher; _subscribeToFlags = handler => { var guid = Guid.NewGuid(); _handlers[guid] = handler; return(guid); }; _unsubscribeFromFlags = token => { if (token != null) { _handlers.Remove(token.Value); } }; }