예제 #1
0
        private void OpenContactView(bool isSelectionMode)
        {
            if (_contactsView == null)
            {
                _logger.Info("show contacts view");
                _contactsView = Container.Resolve<ContactsView>();
                _contactsView.Show();

                var viewmodel = (ContactsViewModel) _contactsView.DataContext;
                viewmodel.IsSelectionMode = isSelectionMode;
            }
            else
            {
                _logger.Warn("contacts view already open");
                _logger.Info("push view in foreground");

                var viewmodel = (ContactsViewModel) _contactsView.DataContext;
                viewmodel.IsSelectionMode = isSelectionMode;

                _contactsView.Focus();
            }
        }
예제 #2
0
 private void OnContactsViewClosedMsg(ContactsViewClosedMsg msg)
 {
     _logger.Info("set contacts view to null");
     _contactsView = null;
 }