title: How to create click event on label in xamarin forms dynamically
body: <p>I am working on cross platform xamarin application and I want to create hyperlink label for "Forgot password?" on login page.
  I have used following code to create label but I don't know how to create onclick event on it.</p>
  
  <pre><code> MainPage = new ContentPage
              {
                  BackgroundImage = "background.png",
                  Content = new StackLayout
                  {
                      VerticalOptions = LayoutOptions.CenterAndExpand,
                      HorizontalOptions = LayoutOptions.CenterAndExpand,
                      Spacing = 50,
                      Children = {
  
                          new Label {
                              HorizontalTextAlignment = TextAlignment.Center,
                              Text = "Welcome, Please Sign in!",
                              FontSize=50,
                              TextColor=Color.Gray,
                          },
  
  
                           new Entry
                          {
                               Placeholder="Username",
                              VerticalOptions = LayoutOptions.Center,
                              Keyboard = Keyboard.Text,
                              HorizontalOptions = LayoutOptions.Center,
                               WidthRequest = 350,
                               HeightRequest = 50,
                               FontSize=20,
                               TextColor=Color.Gray,
                               PlaceholderColor=Color.Gray,
                          },
  
                            new Entry
                          {
                               Placeholder="Password",
                              VerticalOptions = LayoutOptions.Center,
  
                              Keyboard = Keyboard.Text,
                              HorizontalOptions = LayoutOptions.Center,
                               WidthRequest = 350,
                               HeightRequest = 50,
                               FontSize=25,
                               TextColor=Color.Gray,
                               IsPassword=true,
                                PlaceholderColor =Color.Gray,
                          },
                          new Button
                          {
                              Text="Login",
                              FontSize=Device.GetNamedSize(NamedSize.Large,typeof(Button)),
                              HorizontalOptions=LayoutOptions.Center,
                              VerticalOptions=LayoutOptions.Fill,
                              WidthRequest=350,
                              TextColor=Color.Silver,
                              BackgroundColor=Color.Red,
                              BorderColor=Color.Red,
                          },
                         new Label //for this label I want to create click event to open new page
                          {
                              Text="Forgot Password?",
                              FontSize=20,
                              TextColor=Color.Blue,
                              HorizontalOptions=LayoutOptions.Center,
  
                          },
                      } 
          }
              };
  </code></pre>