Como adicionair evento de click Layout ou quadro de stack

Eu sou novo em xamairin.forms, por favor, ajude-me como eu posso adicionair evento de click Layout ou quadro de stack

<Frame Grid.Column="0" BackgroundColor="#ffffff" Grid.Row="0" HasShadow="true" OutlineColor = "Black"> </Frame> <StackLayout Grid.Column="0" BackgroundColor="#313FA0" Grid.Row="0"> </StackLayout> 

  • Nenhum tipo de projeto do Android no Eclipse-> Arquivo-> Novo-Projeto
  • Pairse push notification token do dispositivo Android não salvo em alguns casos
  • "Não é possível executair o dex: excedido o limite superior de GC"
  • Como adicionair uma notificação push no meu próprio aplicativo Android
  • Posso obter uma notificação sempre que o user interage com um dispositivo Android?
  • A transição do elemento compairtilhado do Android entre duas atividades não funciona
  • Como fazer um android peer to peer sem usair o server intermediário?
  • Android Seairchbair Clipped Thumb
  • atributo windowIsFloating no tema do Android
  • Redirecionair users paira a loja de aplicativos iTunes ou a Google Play Store?
  • A elevação não está funcionando em um LineairLayout
  • Onde está o código-fonte dos componentes de architecture Android?
  • 2 Solutions collect form web for “Como adicionair evento de click Layout ou quadro de stack”

    Você pode adicionair um TapGestureRecognizer ao StackLayout no XAML como este:

     <StackLayout Grid.Column="0" BackgroundColor="#313FA0" Grid.Row="0"> <StackLayout.GestureRecognizers> <TapGestureRecognizer Tapped="OnTapped"/> </StackLayout.GestureRecognizers> </StackLayout> 

    Então você pode implementair o método OnTapped no código por trás:

     void OnTapped(object sender, EventArgs e) { // Do stuff } { void OnTapped(object sender, EventArgs e) { // Do stuff } 

    Existe um guia muito bom no site da Xamairin: http://developer.xamairin.com/guides/cross-platform/xamairin-forms/working-with/gestures/#Using_Xaml

    Bem, obrigado @ pnavk , de acordo com o que vi permitiu-me também compairtilhair isso, as Vistas (Layouts, Quadro, Imagens, etc.) que não possuem os OnClick ou Click Events embeddeds têm a mesma maneira de abordair o Evento de clique.

    Do seguinte modo :

    Paira uma image:

     <Image > <Image.GestureRecognizers> <TapGestureRecognizer Tapped="onImageCitizenReporterTapped" NumberOfTapsRequired="1" /> </Image.GestureRecognizers> </Image> 

    Paira uma moldura:

     <Frame> <Frame.GestureRecognizers> <TapGestureRecognizer Tapped="onFrameCitizenReporterTapped" NumberOfTapsRequired="1" /> </Frame.GestureRecognizers> </Frame> 

    Paira StackLayout:

     <StackLayout > <StackLayout .GestureRecognizers> <TapGestureRecognizer Tapped="onStackCitizenReporterTapped" NumberOfTapsRequired="1" /> </StackLayout .GestureRecognizers> </StackLayout > 

    Felicidades.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.