private void SetSelected(object element) { SelectedSubject.Clear(); Level subject = SelectedLevel; SelectedLevel = element as Level; if (subject != SelectedLevel) { foreach (var item in SelectedLevel.Subjects) { SelectedSubject.Add(item); } } }