Обязательные данные Xamarin Forms

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

1 ответ

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

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

Тогда BindingContext родился, чтобы использовать о содержательной странице.

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

Другие вопросы по тегам