public void SetDataContext(List <SubjectModel> dataContext) { var subjectModels = dataContext; _nameAndCodeOfAllSubjects = new List <string>(); foreach (var subject in subjectModels) { _nameAndCodeOfAllSubjects.Add(subject.Name); _nameAndCodeOfAllSubjects.Add(subject.Code); var box = new CheckBoxWithListDownMenu(); box.SetDataContext(subject); CheckerBoxStackPanel.Children.Add(box); box.Checked += Box_CheckChanged; box.ListViewCheckBox_Checked += Box_ListViewCheckBox_Checked; } _anyCheckBoxs = new List <ICheckBoxWithListDownMenu>(CheckerBoxStackPanel.Children.OfType <ICheckBoxWithListDownMenu>()); }
public void Highlight() { _ownerOfCurrentFocus?.Dehighlight(); _ownerOfCurrentFocus = this; Border.Background = ColorDictionary.GotFocusedColor; }