예제 #1
0
        private void OnShowDetails(object obj)
        {
            var editWindow = new UserDetailsWindow();

            var editViewModel = new UserDetailsWindowViewModel();

            editViewModel.User    = (User)obj;
            editViewModel.Closed += (sender, args) => editWindow.Close();


            editWindow.DataContext = editViewModel;
            editWindow.Show();
        }
        private void UserRowDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var row = (DataGridRow)sender;

            var user = (UserDetailsModel)row.DataContext;

            var userDialog    = new UserDetailsWindow(this, user, providerManagers);
            var refreshResult = userDialog.ShowDialog();

            if (refreshResult == true)
            {
                RefreshMembers();
                RefreshRoles();
            }
        }