private void MouseRightButtonDown_(object sender, MouseButtonEventArgs e) { CButton button = (CButton)sender; if (button.Item != null) { button.ChangeItem(null); } }
private void Click(object sender, RoutedEventArgs e) { CButton button = (CButton)sender; if (Last == button.ULocal) { var data = button.Item; data.Count++; button.ChangeItem(data); } else { switch (Last) { case 1: I1.isClick = false; break; case 2: I2.isClick = false; break; case 3: I3.isClick = false; break; case 4: I4.isClick = false; break; case 5: I5.isClick = false; break; case 6: I6.isClick = false; break; case 7: I7.isClick = false; break; case 8: I8.isClick = false; break; case 9: I9.isClick = false; break; case 10: O.isClick = false; break; } switch (button.ULocal) { case 1: I1.isClick = true; break; case 2: I2.isClick = true; break; case 3: I3.isClick = true; break; case 4: I4.isClick = true; break; case 5: I5.isClick = true; break; case 6: I6.isClick = true; break; case 7: I7.isClick = true; break; case 8: I8.isClick = true; break; case 9: I9.isClick = true; break; case 10: O.isClick = true; break; } Last = button.ULocal; } }