public void Handle(BodyTabSelectionChanged @event) { ShouldLoadMessageBody = @event.IsSelected; if (ShouldLoadMessageBody) { LoadMessageBody(); } }
public async Task Handle(BodyTabSelectionChanged @event) { ShouldLoadMessageBody = @event.IsSelected; if (ShouldLoadMessageBody) { await LoadMessageBody(); } }
public void Handle(BodyTabSelectionChanged @event) { ShouldLoadMessageBody = @event.IsSelected; if (ShouldLoadMessageBody) { var bodyLoaded = LoadMessageBody(); if (bodyLoaded) { eventAggregator.Publish(new SelectedMessageChanged(FocusedRow)); } } }