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)); }
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; } } }