Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public void DeletePilotClicked(int uniqueBuildId, int uniquePilotId)
 {
     Builds.GetBuild(uniqueBuildId).RemovePilot(uniquePilotId);
     DisplayContent();
 }
Beispiel #4
0
 public void DeleteUpgradeClicked(int uniqueBuildId, int uniquePilotId, int upgradeId)
 {
     Builds.GetBuild(uniqueBuildId).RemoveUpgrade(uniquePilotId, upgradeId);
     DisplayContent();
 }