public void Handle(SelectedMessageChanged @event)
 {
     if (@event.SelectedMessage == null)
     {
         SelectedMessage = null;
     }
 }
 public void Handle(SelectedMessageChanged @event)
 {
     if (SelectedMessage == @event.Message) //Workaround, to force refresh the property. Should refactor to use the same approach as hex viewer.
     {
         OnSelectedMessageChanged();
     }
     else
     {
         SelectedMessage = @event.Message;
     }
 }
        public void Handle(SelectedMessageChanged @event)
        {
            byte[] body = null;

            if (@event.Message != null && @event.Message.Body != null)
            {
                body = Encoding.Default.GetBytes(@event.Message.Body);
            }

            SelectedMessage = body;
        }
        public void Handle(SelectedMessageChanged @event)
        {
            SelectedMessage = @event.Message;
            ClearHeaderValues();

            if (SelectedMessage == null)
            {
                Headers = null;
            }
            else
            {
                Headers = DecodeHeader(SelectedMessage);
                OnItemsLoaded();
            }
        }
        public void Handle(SelectedMessageChanged message)
        {
            _nodeMap.Clear();
            Graph.Clear();

            if (_view != null)
            {
                _view.Clear();
            }
        }
 public void Handle(SelectedMessageChanged @event)
 {
     if (@event.SelectedMessage == null)
     {
         HexParts.Clear();
         CurrentContent = null;
     }
 }
 public void Handle(SelectedMessageChanged @event)
 {
     SelectedMessage = @event.Message;
 }
 public virtual void Handle(SelectedMessageChanged @event)
 {
     if (@event.SelectedMessage == null)
     {
         SelectedMessage = null;
         Headers = null;
         ClearHeaderValues();
     }
 }