Inheritance: MessengR.Client.Common.ViewModelBase
Ejemplo n.º 1
0
 public ChatSessionViewModel StartNewSession(User contact, User initiator)
 {
     var viewModel = new ChatSessionViewModel(contact);
     viewModel.Initiator = initiator;
     viewModel.SendMessage += OnSendMessage;
     viewModel.ChatSessionClosed += OnChatSessionClosed;
     _chatSessions.Add(contact.Name, viewModel);
     return viewModel;
 }
Ejemplo n.º 2
0
 public void StartNewSession(User contact, User initiator)
 {
     var viewModel = new ChatSessionViewModel(contact);
     viewModel.Initiator = initiator;
     viewModel.SendMessage += OnSendMessage;
     var chatView = ServiceProvider.Instance.Get<IChatDialog>();
     chatView.BindViewModel(viewModel);
     chatView.Show();
     _chatSessions.Add(viewModel);
 }
 public void StartNewSession(User user, User initiator)
 {
     var viewModel = new ChatSessionViewModel(user);
     viewModel.Initiator = initiator;
     viewModel.SendMessage += OnSendMessage;
     var chatView = new ChatViewDialog();
     chatView.BindViewModel(viewModel);
     chatView.Show();
     _chatSessions.Add(viewModel);
 }
Ejemplo n.º 4
0
        public ChatSessionViewModel StartNewSession(User contact, User initiator)
        {
            var viewModel = new ChatSessionViewModel(contact);

            viewModel.Initiator          = initiator;
            viewModel.SendMessage       += OnSendMessage;
            viewModel.ChatSessionClosed += OnChatSessionClosed;
            _chatSessions.Add(contact.Name, viewModel);
            return(viewModel);
        }