Esempio n. 1
0
 public override void Given()
 {
     m1MessageView = Moq.Mock <IMessageView>();
     m2MessageView = Moq.Mock <IMessageView>();
     part          = New.Part().WithMessageMaps(x => x.WithName("m1").CanBuildMessageView(() => m1MessageView),
                                                x => x.WithName("m2").CanBuildMessageView(() => m2MessageView)).Build();
 }
Esempio n. 2
0
 public LevelkuldesPresenter(IMainView mainV, IMessageView messageV, IAddressView addressV)
 {
     mainView            = mainV;
     messageView         = messageV;
     addressView         = addressV;
     model               = new EmailMessage();
     mainView.StatusText = Resources.ImportalasSzukseges;
 }
Esempio n. 3
0
 public DialogService(ILog log, IMessageView messageView)
 {
     Log = log;
     if (Log == null)
     {
         Log = new FileLogger();
     }
     MessageWindow = new MessageWindow(messageView);
 }
Esempio n. 4
0
 public void UpdateMessage(IMessageView to_update)
 {
     if (Messages.Contains(to_update))
     {
         int pos = Messages.IndexOf(to_update);
         Messages.Remove(to_update);
         to_update = (to_update as TweetView)?.CreateUpdatedView() ?? to_update;
         Messages.Insert(pos, to_update);
     }
 }
Esempio n. 5
0
 public void UpdateAttachment(SignalAttachment sa)
 {
     if (Collection != null)
     {
         IMessageView m = Collection.GetMessageByDbId(sa.Message.Id);
         if (m != null)
         {
             var attachment = FindElementByName <Attachment>(m.AsFrameworkElement(), "Attachment");
             attachment.HandleUpdate(sa);
         }
     }
 }
Esempio n. 6
0
 public void UpdateMessageBox(SignalMessage updatedMessage)
 {
     if (Collection != null)
     {
         IMessageView m = Collection.GetMessageByDbId(updatedMessage.Id);
         if (m != null)
         {
             var attachment = FindElementByName <Attachment>(m.AsFrameworkElement(), "Attachment");
             m.HandleUpdate(updatedMessage);
         }
     }
 }
Esempio n. 7
0
        public AppendResult Append(IMessageView sm)
        {
            AppendResult result = new AppendResult(false);
            bool         bottom = GetBottommostIndex() == Collection.Count - 2; // -2 because we already incremented Count

            Collection.Add(sm, sm.Model.Author == null);
            if (bottom)
            {
                UpdateLayout();
                ScrollToBottom();
                if (ActivationState != CoreWindowActivationState.Deactivated)
                {
                    result = new AppendResult(true);
                }
            }
            return(result);
        }
Esempio n. 8
0
 public void Show(string title, string message, MessageBoxType messageBoxType, Geometry logoPath = null, MessageButtonType messageButtonType = MessageButtonType.Default, string determineText = "是", string cancelText = "否", double button1Width = 60, double button2Width = 60)
 {
     if (MessageView is Window)
     {
         Window view = Activator.CreateInstance(MessageView.WindowType) as Window;
         MessageView                   = view as IMessageView;
         MessageView.Title             = title;
         MessageView.Message           = message;
         MessageView.MessageBoxType    = messageBoxType;
         MessageView.LogoPath          = logoPath;
         MessageView.MessageButtonType = messageButtonType;
         MessageView.DetermineText     = determineText;
         MessageView.CancelText        = cancelText;
         MessageView.Button1Width      = button1Width;
         MessageView.Button2Width      = button2Width;
         (MessageView as Window).Owner = WindowOperation.GetCurrentActivatedWindow();
         (MessageView as Window).Show();
     }
 }
Esempio n. 9
0
 public MonitoringAppService(EventAggregator eventAggregator, IMessageView messagesView)
 {
     _messagesView = messagesView;
     eventAggregator.Subscribe(this);
 }
Esempio n. 10
0
 public MessageViewModel(IMessageView view, IComponentContext container)
     : base(view, container)
 {
 }
Esempio n. 11
0
 public MessagePresenter(IMessageView view)
 {
     View = view;
 }
Esempio n. 12
0
 public MessageWindow(IMessageView messageView)
 {
     MessageView = messageView;
 }
 public BillingAppService(EventAggregator eventAggregator, IMessageView messageView)
 {
     eventAggregator.Subscribe(this);
     _messageView = messageView;
 }