private void AfterSelect(CheckableModel m) { var table = (TableViewModel)m; base.tbid = table.id; this.tbname = table.comment; }
protected bool GetSelectedOne(out CheckableModel model, string optDesc) { model = null; if (Models == null || Models.Count() < 1) { return(false); } var items = Models.Where(m => m.IsChecked == true); var count = items.Count(); if (count < 1) { MessageWindow.ShowMsg(MessageType.Warning, optDesc, MsgConst.Msg_SelectData); return(false); } if (count > 1) { MessageWindow.ShowMsg(MessageType.Warning, optDesc, MsgConst.Msg_SelectOnlyone); return(false); } model = items.First(); return(true); }