//reference mode public FormRender(EbMobilePage page, EbMobileVisualization context, EbDataRow contextRow) { InitializeComponent(); BindingContext = viewModel = new FormRenderVMR(page, context, contextRow); }
//edit public FormRender(EbMobilePage page, int rowId, WebformData data) { InitializeComponent(); BindingContext = viewModel = new FormRenderVME(page, rowId, data); }
//prefill/new mode public FormRender(EbMobilePage page, List <EbMobileDataColToControlMap> linkMap, EbDataRow contextRow) { InitializeComponent(); BindingContext = viewModel = new FormRenderVMPRE(page, linkMap, contextRow); }
//new mode public FormRender(EbMobilePage page) { InitializeComponent(); BindingContext = viewModel = new FormRenderViewModel(page); }