none
Declarar Eventos para o Xaml pelo C# RRS feed

  • Pergunta

  • Estou tentando declarar este evento para uma imagem deste jeito,
    i.Tapped += new RoutedEventHandler(FieldTouched);
    // ...
    private void FieldTouched(object sender, TappedRoutedEventArgs e) { }
    

    mas recebo o erro "No overload 'FieldTouched' matches delegate RoutedEventHandler"
    quarta-feira, 6 de janeiro de 2016 19:05

Respostas

  • Tente enviá-lo diretamente. Assim:

    i.Tapped += FieldTouched;
    // ...
    private void FieldTouched(object sender, TappedRoutedEventArgs e) { }

    ou assim também

    i.Tapped += new EventArgs(FieldTouched);
    // ...
    private void FieldTouched(object sender, TappedRoutedEventArgs e) { }

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Sugerido como Resposta Erick WendelMVP quarta-feira, 6 de janeiro de 2016 19:16
    • Marcado como Resposta luis_baldissera quarta-feira, 6 de janeiro de 2016 19:25
    quarta-feira, 6 de janeiro de 2016 19:16
  • Tente enviá-lo diretamente. Assim:

    i.Tapped += FieldTouched;
    // ...
    private void FieldTouched(object sender, TappedRoutedEventArgs e) { }

    ou assim também

    i.Tapped += new EventArgs(FieldTouched);
    // ...
    private void FieldTouched(object sender, TappedRoutedEventArgs e) { }

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    Da segunda maneira não funcionou, mas da primeira sim. Obrigado :)
    • Marcado como Resposta luis_baldissera terça-feira, 21 de junho de 2016 14:31
    quarta-feira, 6 de janeiro de 2016 19:26

Todas as Respostas

  • Tente enviá-lo diretamente. Assim:

    i.Tapped += FieldTouched;
    // ...
    private void FieldTouched(object sender, TappedRoutedEventArgs e) { }

    ou assim também

    i.Tapped += new EventArgs(FieldTouched);
    // ...
    private void FieldTouched(object sender, TappedRoutedEventArgs e) { }

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Sugerido como Resposta Erick WendelMVP quarta-feira, 6 de janeiro de 2016 19:16
    • Marcado como Resposta luis_baldissera quarta-feira, 6 de janeiro de 2016 19:25
    quarta-feira, 6 de janeiro de 2016 19:16
  • Tente enviá-lo diretamente. Assim:

    i.Tapped += FieldTouched;
    // ...
    private void FieldTouched(object sender, TappedRoutedEventArgs e) { }

    ou assim também

    i.Tapped += new EventArgs(FieldTouched);
    // ...
    private void FieldTouched(object sender, TappedRoutedEventArgs e) { }

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    Da segunda maneira não funcionou, mas da primeira sim. Obrigado :)
    • Marcado como Resposta luis_baldissera terça-feira, 21 de junho de 2016 14:31
    quarta-feira, 6 de janeiro de 2016 19:26