Castle.MicroKernel.ComponentActivator.ComponentActivatorException: ComponentActivator: не удалось создать экземпляр Acme.PhoneBookDemo.Views.PeopleView - PullRequest
0 голосов
/ 22 марта 2019

Следуя документации Xamarin от Asp.netZero Я пытаюсь создать представление, которое возвращает список людей из базы данных SQlServer.используется следующая архитектура: MVVM , поэтому у меня есть:

View : PeopleView.xaml

ModelView : PeopleViewModel.xaml

В PeopleView.xaml у меня есть поведение, которое вызывает метод, определенный в классе ViewModel:

<behaviors:InvokeCommandAction Command="{Binding PageAppearingCommand}" />

это определенная команда, как вы можетенайдите его в документации, в PeopleViewModel.cs :

public ICommand PageAppearingCommand => HttpRequestCommand.Create(PageAppearingAsync);
...
public async Task PageAppearingAsync()
    {
        await FetchDataAsync();
    }

Когда я удаляю тег поведения, проект запускается без ошибки, однако, когда тег существует, я получаю это Необработанное исключение :

Unhandled Exception:

Castle.MicroKernel.ComponentActivator.ComponentActivatorException: ComponentActivator: could not instantiate Acme.PhoneBookDemo.Views.PeopleView

что мне делать?

...