Имя «ActivateItem» не существует в текущем контексте (Caliburn.Micro связанный) - PullRequest
0 голосов
/ 11 июля 2019

Я почти уверен, что на это где-то был дан ответ, но я не могу найти его на всю жизнь.

Я пытаюсь подключить пользовательский элемент управления через ViewModel к моему ShellView, однако Visual Studio не распознает ActivateItem и наведите курсор на пару предложений, таких как «изменить на« ActiveItem »или« ActivateItemAsSync »», которые не удовлетворяют моим потребностям, при отображении сообщения имя «ActivateItem» не существует в текущем контексте

Я использую Caliburn.micro и сделал все свои уроки общедоступными, а также убедился, что моя проводка хорошо работает с помощью тестов и отладки.

В любом случае, вот моя ShellViewModel, я собираюсь просто уронить это здесь и поработать над чем-то еще, прежде чем я сломаю свою мышь.

using Caliburn.Micro;
namespace SentoPosUi.ViewModels
{
   public class ShellViewModel : Conductor<object>
    {
        private LoginViewModel _loginVM;

        public ShellViewModel(LoginViewModel loginVM)
        {
            _loginVM = loginVM;
            ActivateItem(_loginVM);
        }
    }
}
...