Cannot add a method to a button click event C# UWP
<p>I have some problems making the HangMan game to work. Since i got my buttons, i had to make a method that displays the alphabet letters to user. So i have this Guessing method what i want to add to a button click event. So i get this red squiqqly line when i try to add a method to a button. The error is in HangMan_OnLoaded method. Thanks!
<a href="https://i.stack.imgur.com/mvgzN.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/mvgzN.jpg" alt="HangmangGame"></a><a href="https://i.stack.imgur.com/C2sh3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/C2sh3.png" alt="Problem"></a></p>

<pre><code>        public void DisplayTheWord()
    {
        WrongGuesses = 0;
        BitmapImage Hangman2 = new BitmapImage();
        Uri URL = new Uri(BaseUri, images[WrongGuesses]);
        Hangman2.UriSource = URL;
        picture.Source = Hangman2;
        string[] ReadWords = File.ReadAllLines("EnglishWords.txt");
        int NextNumber = (new Random().Next(words.Length));
        copyCurrent = "";
        current = words[NextNumber];

        for (int i = 0; i &lt; ReadWords[NextNumber].Length; i++)
        {
            copyCurrent += "_" + "   ";
        }
        CopiedWord.Text = copyCurrent;
    }
    private void Hangman_OnLoaded()
    {
        const int btnSize = 35;
        var c = 0;
        for (var i = 65; i &lt;= 90; i++)
        {
            var btn = new Button();
            btn.Content = (char)i;
            btn.Width = btn.Height = btnSize;
            var margin = btn.Margin;
            margin.Left = c += 37;
            btn.Margin = margin;
            GridMain.Children.Add(btn);
            btn.Click += Guessing();
        }

    }
    private void Guessing(object sender, EventArgs e)
    {
        for (var i = 65; i &lt;= 90; i++)
        {
            var btn = new Button();
            btn = sender as Button;
            btn.Content = (char) i;
            var choice = btn.ToString();
            if (copyCurrent.Contains(choice))
            {
                char[] temp = copyCurrent.ToCharArray();
                char[] find = current.ToCharArray();
                char guessChar = choice.ElementAt(0);
                for (int index = 0; index &lt; find.Length; index++)
                {
                    if (find[index]== guessChar)
                    {
                        temp[index] = guessChar;
                    }
                }
                copyCurrent = new string(temp);
            }
            else
            {
                WrongGuesses++;
            }
            if (WrongGuesses &lt; 6)
            {

            }
        }
    }

    private void DisplayCopy()
    {
        CopiedWord.Text = "";
        for (int index = 0; index &lt; copyCurrent.Length; index++)
        {
            CopiedWord.Text += copyCurrent.Substring(index, 1);
            CopiedWord.Text += " ";
        }
    }
</code></pre>