Esempio n. 1
0
        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;
 }