private void Btn_candidate_OnMouseEnter(object sender, MouseEventArgs e) { ButtonModel model = ((Button)sender).DataContext as ButtonModel; if (model != null && model.IsCurrentTarget && !ExcludedItems.Contains(model.ButtonNumber)) { model.IsReached = true; ExcludedItems.Add(model.ButtonNumber); } }