Свойства BindingContext не установлены в проекте Xamarin.Forms - PullRequest
0 голосов
/ 02 сентября 2018

Я пытаюсь установить BindingContext для моего ContentPage.

В качестве примера я попробовал Hanselman.Forms (https://github.com/jamesmontemagno/Hanselman.Forms), и когда я отлаживал MenuPage.xaml.cs, BindingContext успешно установлен со следующими строками Как видно здесь :

BindingContext = new BaseViewModel
{
    Title= "Hanselman.Forms",
    Subtitle="Hanselman.Forms",
    Icon = "slideout.png"
};

В этом примере BaseViewModel - это класс, содержащийся в проекте Refactored.MvvmHelpers (https://github.com/jamesmontemagno/mvvm-helpers).

Но когда я пытаюсь сделать то же самое в моем проекте, свойства BindingContext не устанавливаются. Как видно здесь

Также, когда я смотрю на BindingContext из проекта Hanselman.Forms через часы, я вижу открытые свойства. Как вы можете видеть здесь

Но когда я пытаюсь посмотреть на BindingContext в моем проекте с часами , это то, что я вижу

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

Как дополнительная информация:

  • Основными проектами обоих решений являются .NET Standard Library v2.0.
  • Пакеты Xamarin.Forms Nuget для обоих решений являются последней версией.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...