示例#1
0
        private void AfterSelect(CheckableModel m)
        {
            var table = (TableViewModel)m;

            base.tbid   = table.id;
            this.tbname = table.comment;
        }
示例#2
0
        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);
        }