private void CopyRow(TabItem TI, MyTools.C_A_BaseFromAllDB row, params KeyValuePair <int, object>[] values) { if (TI.ContextMenu == null) { TI.ContextMenu = new ContextMenu(); } MenuItem Copy = new MenuItem(); TI.ContextMenu.Items.Add(Copy); Copy.Header = "Копировать"; Copy.Click += (sender, e) => { selectThisTC = ThisTC.SelectedIndex; try { MyTools.CopyElements(row, values); } catch { MessageBox.Show("Не удалось скопировать запись!"); return; } DrawClient(); DrawObject(); ThisTC.SelectedIndex = selectThisTC; }; }
public ListNavigationPropertyTyped(MyTools.C_A_BaseFromAllDB parent, Func <ModelT, uint> getCheckValue) : base(parent.ID, getCheckValue) { this._parent = parent; }