С тех пор, как я начал изучать Xamarin.Forms
, я прочитал, что MVVM
является предпочтительной архитектурой для этого.Это все для меня в новинку, поэтому наберитесь терпения.
На работе типичное приложение (asp.net или Windows Forms) будет включать обработчик событий, который вызывает метод и отображает его в элементе управления пользовательского интерфейса:
private void buttonShow_Click(object sender, EventArgs e)
{
Vendors.Sales carSales = new Vendors.Sales();
DataTable carsTable = carSales.SalesMade();
DatagridSales.datasource = carsTable;
}
carSales.SalesMade
- это метод, который где-то существует, который возвращает список, который я отображаю в своем пользовательском интерфейсе.Я не знаю, что такое carSales.SalesMade
;Я просто знаю, что возвращается datatable
.
Точно такая же идея - это то, что я хочу применить к своему мобильному приложению для начинающих .Проблема в том, что я не нашел простой рабочий пример, который реализует MVVM для этой очень простой функциональности, которую я хочу выполнить.Большинство примеров, которые я нашел, настолько запутаны, что запутывают больше, чем помогают.
Итак, мой вопрос: как я могу реализовать MVVM в этом примере?Это может быть псевдокод;это не нужно собирать / компилировать.Я просто хочу посмотреть, как это будет выглядеть.