public MainView() { var vm = new MainViewModel(); this.DataContext = vm; vm.UpdateRequested += (sender, e) => { var updateView = new UpdateView(); updateView.DataContext = e.Data; // Gets the instance of the viewModel here updateView.ShowDialog(); }; }
public void updateUsers() { UpdateView updateview = new UpdateView(); if (selectedCustomer == null) { MessageBox.Show("No customer selected"); } else { var viewModelMessage = new ViewModelMessage() { cust = selectedCustomer, Text = "Update", SName = statedata }; Messenger.Default.Send(viewModelMessage); updateview.ShowDialog(); } }