private void LVMain_MouseDoubleClick(object sender, MouseButtonEventArgs e) { int index = LVMain.SelectedIndex; if (index >= 0) { if (e.GetPosition(LVMain).X < GVCAddr.Width + GVCDesc.Width + GVCType.Width) { var item = LVMain.SelectedItem as CETableItem; CETableItemEditor cETableItemEditor = new CETableItemEditor(item); if (cETableItemEditor.ShowDialog() == true) { item.Address = cETableItemEditor.CETableItem.Address; item.DataType = cETableItemEditor.CETableItem.DataType; item.Description = cETableItemEditor.CETableItem.Description; item.UpDate(); } } else { InputDialog inputDialog = new InputDialog(LVMain.SelectedItem as CETableItem); inputDialog.ShowDialog(); } } }
private void MenuItem_Click(object sender, RoutedEventArgs e) { CETableItemEditor cETableItemEditor = new CETableItemEditor(); if (cETableItemEditor.ShowDialog() == true) { List.Add(cETableItemEditor.CETableItem); } }
private void MenuItem_Click(object sender, RoutedEventArgs e) { CETableItemEditor cETableItemEditor = new CETableItemEditor(); ITrainerExtension.Lang.ChangeLanguage(cETableItemEditor.Content); if (cETableItemEditor.ShowDialog() == true) { List.Add(cETableItemEditor.CETableItem); } }