В дополнение к
Этот вопрос относительно BindingContext
Я смотрю на проект Xamarin.Forms, который реализует MVVM, когда я просматриваю страницу XAML, например SomePage.xaml
, и я хочу найти ViewModel, который имеет логику для этой страницы, обычно это хит и мисс.
В более простых приложениях Xamarin.Forms я просто заглянул в SomePage.xaml.cs
, чтобы увидеть bindingContext.
Но, кажется, в большем приложении это "Abstracted Somewhere"
Например, в SomePage.xaml
Я вижу:
x:Class="MyApp.SomePage"
Но обычно это не класс, содержащий код, а кодовое представление файла XAML
Мне больше повезло, когда я ищу SomePageViewModel.cs
, но не все время.
Поиск термина bindingContext
в коде не дал результатов.
У меня вопрос, где еще я могу найти bindingContext
, чтобы определить, какие классы содержат код, управляющий страницами XAML.
Кажется, что это каким-то образом абстрагировано, потому что я вижу в коде BindableBase
.