Обязательные данные Xamarin Forms - PullRequest
0 голосов
/ 26 октября 2018

Я хочу знать, почему мы не можем поместить класс C # с помощью Xamarin.forms "BindingContext = this", но мы можем сделать это на странице содержимого (класс и .Xaml)?

1 Ответ

0 голосов
/ 26 октября 2018

Это хороший вопрос. Трудно объяснить это. Во-первых, вы должны понимать, что такое контекст.

Контекст : можно понять, работает с страницей содержимого. Если у вас есть страница содержимого, у нее будет контекст. Вместо этого класс c # не может использоваться (bindContext). Контекст связан со всем жизненным циклом страницы контента.

Затем BindingContext родился для использования на странице содержимого.

Не боритесь слишком сильно, возможно, вы можете обратиться к объяснению «Контекст» в Android Контекст Android , вы действительно обнаружите, что «Контекст» удивителен. Но это одно и то же, просто для справки только.

...