Beispiel #1
0
 public void Handle(GeneralPageNavigationMessage msg)
 {
     foreach (var msgHolder in handledMessages)
     {
         msgHolder.Value.TryAction(msg);
     }
 }
Beispiel #2
0
 public bool CanHandle(GeneralPageNavigationMessage msg)
 {
     foreach (var msgHolder in handledMessages)
     {
         if (msgHolder.Value.CanHandle(msg))
         {
             return(true);
         }
     }
     return(false);
 }
Beispiel #3
0
        public void Back()
        {
            if (_backMessages == null || _backMessages.Count <= 1)
            {
                return;
            }
            _backMessages.Pop();
            GeneralPageNavigationMessage msg = _backMessages.Peek() as GeneralPageNavigationMessage;

            msg.IsBackMessage = true;
            Messenger.Send(msg);
        }
Beispiel #4
0
 protected void Handle(GeneralPageNavigationMessage msg)
 {
     MessagesStorageComponent.Handle(msg);
 }
Beispiel #5
0
 protected bool CanHandle(GeneralPageNavigationMessage msg)
 {
     return(MessagesStorageComponent.CanHandle(msg));
 }