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);
            }
        }