private void Duplicate(object sender, RoutedEventArgs e) { if (Reporter.ToUser(eUserMsgKey.LooseLocalChanges) == Amdocs.Ginger.Common.eUserMsgSelection.No) { return; } DataSourceTable copy = (DataSourceTable)DSTableDetails.CreateCopy(); copy.Name = DSDetails.CopyTable(DSTableDetails.Name); copy.DataTable = DSTableDetails.DataTable; copy.DSC = DSTableDetails.DSC; copy.DSTableType = DSTableDetails.DSTableType; DSDetails.DSTableList.Add(copy); mTreeView.Tree.RefreshSelectedTreeNodeParent(); }