none
Poner textbox en foco RRS feed

  • Pregunta

  • Hola

    La pregunta es tonta pero hoy no encuentro la respuesta.

    tengo un textbox al que quiero poner en foco cuando el canvas que lo contiene se hace visible. tengo el siguiente cçodigo en VB

    txtResultado1.Focus()

    y en xaml

    <Window

    FocusManager.FocusedElement="{Binding ElementName=txtResultado1}">

    pero no resulta.

    Alguien podrá darme una idea ?

    Gracias


    Pedro López

    viernes, 2 de octubre de 2015 23:18

Respuestas

  • hola

    >>tengo un textbox al que quiero poner en foco cuando el canvas que lo contiene se hace visible

    el tema es que el foco esta condicionado a la visibilidad del contenedor, en este caso el canvas

    usarel FocusManager en Windows no aplica

    no se si usas MVVM o directo en el codebehind, pero deberias definri el foco en el evento que cambia el estado visible del canvas para recine alli asignar el foco al control

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Pearloga lunes, 5 de octubre de 2015 9:27
    lunes, 5 de octubre de 2015 2:15

Todas las respuestas

  • hola

    >>tengo un textbox al que quiero poner en foco cuando el canvas que lo contiene se hace visible

    el tema es que el foco esta condicionado a la visibilidad del contenedor, en este caso el canvas

    usarel FocusManager en Windows no aplica

    no se si usas MVVM o directo en el codebehind, pero deberias definri el foco en el evento que cambia el estado visible del canvas para recine alli asignar el foco al control

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Pearloga lunes, 5 de octubre de 2015 9:27
    lunes, 5 de octubre de 2015 2:15
  • Gracias Leandro

    Pedro López

    lunes, 5 de octubre de 2015 9:28