private void dg_MouseDoubleClick(object sender, MouseButtonEventArgs e) { vm = (PTIViewModel)DataContext; DataGrid dg = (DataGrid)sender; var item = (PTI)dg.SelectedItem; if (item != null) { vm.ShowDetails(item); } }
private void Dg_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter || e.Key == Key.Return) { vm = (PTIViewModel)DataContext; DataGrid dg = (DataGrid)sender; var item = (PTI)dg.SelectedItem; if (item != null) { vm.ShowDetails(item); } } }
internal void LoadPTI() { if (User.CanAccess(MethodBase.GetCurrentMethod())) { var form = new Views.PTIView(); var viewmodel = new Views.PTIViewModel() { WindowParent = form, WindowClose = form.Close }; form.DataContext = viewmodel; Helpers.ShowChild(WindowParent, form); } else { Helpers.ShowErrorMessage(NotHaveAccess); } }