none
Alguien me puede decir porque no me funciona el evento doubletapped RRS feed

  • Pregunta

  • Muy buenas pongo el evento doubletapped en un TextBox que la idea en mi aplicación es que una vez pinche doble click se me vaya a otra ventana de la App para introducir unos datos y no lo consigo el evento doubletapped no funciona, ¿me podríais decir por que? estoy desarrollando una App para modern ui con Visual Studio 2012 express para Windows 8, saludos.
    jueves, 25 de octubre de 2012 14:27

Respuestas

  • Debe de estar en un contenedor, por ejemplo:

    <Border x:Name="bDoubleTapped" Background="Red" Height="100" Width="150" CornerRadius="20" Margin="20" BorderBrush="Black" BorderThickness="2">

    <TextBlock Style="{StaticResource BasicTextStyle}" Text="Double Tap" HorizontalAlignment="Center" VerticalAlignment="Center"/>

    </Border>

    En el code behind cuando inicia la pagina XAML asocias el EventHandler.

     

    bDoubleTapped.DoubleTapped+=new

    DoubleTappedEventHandler(bDoubleTapped_DoubleTapped);

    Y el metodo al que respondera:

    void bDoubleTapped_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e){

    Alerta();

    }

    private async void Alerta(){

       MessageDialog msg = new MessageDialog(""Double Tapped");

    await msg.ShowAsync();

    }

     

    Como referencia puedes consultar el código de Input XAML user input events simple.

    http://code.msdn.microsoft.com/windowsapps/Input-3dff271b

    Saludos.

    jueves, 25 de octubre de 2012 22:52