protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); var viewModel = new FamilyListViewModel(); viewModel.View.Show(); }
/// <summary> /// Default constructor. /// Initializes a new instance of the <see cref="FamilyListControl"/> class. /// </summary> public FamilyListControl() { InitializeComponent(); // List model binded to data context. DataContext = new FamilyListViewModel(); }
private void ButtonLoadParametersClick(object sender, RoutedEventArgs e) { try { FamilyListViewModel.AddFamilyParameters(this.Families, isAddSharedChecked, this.CheckBoxProceedProjectParameters.IsChecked ?? false); } catch (Exception exception) { TaskDialog.Show("Add Family Parameters", exception.Message); } }
public async Task <IActionResult> Index(FamilyListViewModel model) { if (!model.ShowAll) { return(await Index()); } var items = await _familyService.GetAllAsync(); model = _familyVMService.CreateVMList(items, model); return(View(model)); }
public FamilyListView(Document doc, bool isAddShared) { try { this.InitializeComponent(); isAddSharedChecked = isAddShared; var familyListViewModel = new FamilyListViewModel(doc); this.Families = familyListViewModel.FamCategoriesList; } catch (Exception e) { TaskDialog.Show("Initializing Component", e.Message); } }
public FamilyListViewModel CreateVMList(List <Family> families, FamilyListViewModel viewModel = null) { if (viewModel == null) { viewModel = new FamilyListViewModel(); } viewModel.Items = new List <FamilyListItem>(); foreach (var f in families) { viewModel.Items.Add(new FamilyListItem() { Id = f.Id, IsActive = f.IsActive, Name = f.Name }); } return(viewModel); }
public FamilyListPage() { InitializeComponent(); BindingContext = _viewModel = App.Current.Services.GetService <FamilyListViewModel>(); }