private async void CopyClicked(object sender, MouseButtonEventArgs e) { if (isButtonBeingPressed) { return; } isButtonBeingPressed = true; await Task.Delay(Opt.buttonDelay); isButtonBeingPressed = false; ImageButton imageButton = (ImageButton)sender; Build build = Builds.GetBuild(imageButton.uniqueBuildId); if (comboBoxes[build.uniqueBuildId].Text == "Vassal 7.0.3+") { CopyForVassalClicked(build); } else if (comboBoxes[build.uniqueBuildId].Text == "Facebook") { CopyForFacebookClicked(build); } else if (comboBoxes[build.uniqueBuildId].Text == "Reddit") { CopyForRedditClicked(build); } else if (comboBoxes[build.uniqueBuildId].Text == "BBCode") { CopyForBBCodeClicked(build); } else if (comboBoxes[build.uniqueBuildId].Text == "Text") { CopyForTextClicked(build); } }
private async void AddUpgradeClicked(object sender, MouseButtonEventArgs e) { if (isButtonBeingPressed) { return; } isButtonBeingPressed = true; await Task.Delay(Opt.buttonDelay); isButtonBeingPressed = false; ImageButton imageButton = (ImageButton)sender; BrowseCardsPage browseCardsPage = (BrowseCardsPage)Pages.pages[PageName.BrowseCards]; browseCardsPage.AddUpgrade(imageButton.uniquePilotId, Builds.GetBuild(imageButton.uniqueBuildId)); NavigationService.Navigate(browseCardsPage); }
public void DeletePilotClicked(int uniqueBuildId, int uniquePilotId) { Builds.GetBuild(uniqueBuildId).RemovePilot(uniquePilotId); DisplayContent(); }
public void DeleteUpgradeClicked(int uniqueBuildId, int uniquePilotId, int upgradeId) { Builds.GetBuild(uniqueBuildId).RemoveUpgrade(uniquePilotId, upgradeId); DisplayContent(); }