private void OnSelected(AuxiliaryObj obj) { if (base.IsReadOnly) { return; } base.Text = obj.name; }
void AuxiliaryView_Selected(AuxiliaryObj item) { var frm = new FormAuxiliaryPopup(); if (item == null) { item = new AuxiliaryObj { type = (long)auxiliaryView.SelectedType } } ; frm.ItemSource = JsonConvert.DeserializeObject <Auxiliary>(JsonConvert.SerializeObject(item)); frm.AfterSaveEvent = new AfterSaveEventHandler(() => { auxiliaryView.Refresh(); }); frm.ShowDialog(); } }