title: How to give tap (or tapped) event to dynamically created TextBlock
body: <pre><code>public void myTextBlock1_Tap(object sender, System.Windows.Input.GestureEventArgs e)
      {
  
          StackPanel mystack = new StackPanel() { Height = 100, Width = 200 };
          TextBlock myTextBlock1 = new TextBlock() 
              { Text = "Text Block", Width = 350, Height = 40, FontSize = 20,
                VerticalAlignment = VerticalAlignment.Center, 
                TextAlignment = TextAlignment.Center, 
                HorizontalAlignment = HorizontalAlignment.Center, };
          mystack.Children.Add(myTextBlock1);
      }
  
  
  for (int r = 0; r &lt; m; r++)
          {
              TextBlock myTextBlockr = new TextBlock() 
                  { Text = "Text Block", Width = 350, Height = 40, FontSize = 20,
                    VerticalAlignment = VerticalAlignment.Center, 
                    TextAlignment = TextAlignment.Center, 
                    HorizontalAlignment = HorizontalAlignment.Center };
  
              if (r == 0)
  
              {
                  myTextBlockr.Tap += new 
                     EventHandler&lt;GestureEventArgs&gt; (myTextBlock1_Tap);
              }
              stack1.Children.Add(myTextBlockr);
              myTextBlockr.Text = a[r];
          }
  </code></pre>
  
  <p>I want to trigger an event dynamically when a text block is created.There are no errors generated but the tap (or tapped for UWP) event doesn't trigger the function.</p>