private void Button_Add(object sender, RoutedEventArgs e) { if (m_table == null) { return; } m_table.AddCopyNewData(new JDataPropertyChanged(Property_Key_Changed), delegate(JData data) { m_commandList.Add(JDataCommandType.Property_Add, null, data.Clone(), m_table.GetIndex(data)); this.Title = GetTitleString(this.CurrrentTableName, this.CurrentFilePath); this.classNameList.Items.Add(data.ToStringKey()); }); }