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();
        };
    }
Пример #2
0
        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();
            }
        }