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>());
        }
Пример #2
0
 public void Highlight()
 {
     _ownerOfCurrentFocus?.Dehighlight();
     _ownerOfCurrentFocus = this;
     Border.Background    = ColorDictionary.GotFocusedColor;
 }