Exemple #1
0
 public ControlTopicDrag(ObservableCollection <TopicDragItemAnswerInfo> topicdragitemanswerlist, ObservableCollection <TopicDragItemInfo> topicdragitemlist, bool isedit, bool isEn)
 {
     InitializeComponent();
     Isen = isEn;
     if (!Isen)
     {
         Isvisibility = Visibility.Visible;
     }
     else
     {
         Isvisibility = Visibility.Collapsed;
     }
     this.topicdragitemanswerlist = topicdragitemanswerlist;
     foreach (var v in topicdragitemanswerlist)
     {
         TopicDragItemAnswerInfo info = new TopicDragItemAnswerInfo()
         {
             Id = v.Id, AnswerId = v.AnswerId, AnswerPoint = v.AnswerPoint, QuestionId = v.QuestionId, QuestionPoint = v.QuestionPoint
         };
         this._topicdragitemanswerlist.Add(info);
     }
     this.topicdragitemlist = topicdragitemlist;
     IsEdit = isedit;
     DrawControl(new TimeSpan(0, 0, 0, 0, 50));
 }
        public ControlTopicDrag(List <TopicDragItemAnswerInfo> topicdragitemanswerlist, List <TopicDragItemInfo> topicdragitemlist, bool isedit)
        {
            InitializeComponent();

            this.topicdragitemanswerlist = topicdragitemanswerlist;
            foreach (var v in topicdragitemanswerlist)
            {
                TopicDragItemAnswerInfo info = new TopicDragItemAnswerInfo()
                {
                    Id = v.Id, AnswerId = v.AnswerId, AnswerPoint = v.AnswerPoint, QuestionId = v.QuestionId, QuestionPoint = v.QuestionPoint
                };
                this._topicdragitemanswerlist.Add(info);
            }
            this.topicdragitemlist = topicdragitemlist;
            IsEdit = isedit;
            DrawControl(new TimeSpan(0, 0, 0, 0, 50));
        }
Exemple #3
0
        void TextBox_TextChanged(object sender, TextChangedEventArgs e)
        {
            TextBox tb  = sender as TextBox;
            object  obj = tb.DataContext;

            if (obj != null)
            {
                if (obj is jg.Editor.Library.Control.TopicDragItemInfo)
                {
                    jg.Editor.Library.Control.TopicDragItemInfo model = obj as jg.Editor.Library.Control.TopicDragItemInfo;
                    model.Text = tb.Text;
                }
                if (obj is jg.Editor.Library.Control.TopicDragItemAnswerInfo)
                {
                    jg.Editor.Library.Control.TopicDragItemAnswerInfo model = obj as jg.Editor.Library.Control.TopicDragItemAnswerInfo;
                    model.Text = tb.Text;
                }
            }
        }