private void ButtonSelectServerClicked(object sender, RoutedEventArgs e) { var selectedButton = (Button)sender; var selectedButtonIcon = ElementIcon.GetIcon(selectedButton); ElementIcon.SetIcon(ButtonSelectedServer, selectedButtonIcon); ButtonSelectedServer.Content = selectedButton.Content; IsServersPanelExpanded = false; }
private void ButtonStart_Click(object sender, RoutedEventArgs e) { var buttonName = ((Button)sender).Name; var buttonIndex = int.Parse(buttonName[buttonName.Length - 1].ToString()); for (int i = 1; i < 5; i++) { if (i < buttonIndex) { ElementIcon.SetIcon(StarButtons[i], new BitmapImage(StartFill)); } else { ElementIcon.SetIcon(StarButtons[i], new BitmapImage(StartEmpty)); } } }
void SetIcon(ElementIcon icon) { targetIcon.SetActive(false); missIcon.SetActive(false); hitIcon.SetActive(false); switch (icon) { case ElementIcon.Target: targetIcon.SetActive(true); break; case ElementIcon.Miss: missIcon.SetActive(true); break; case ElementIcon.Hit: hitIcon.SetActive(true); break; } }