none
Problema ao limpar campo com binding RRS feed

  • Pergunta

  • Boa tarde pessoal.

    Estou com um probleminha e preciso da ajuda de vocês.

    Tenho um textbox com um binding em uma propriedade do tipo decimal. Tudo funciona perfeitamente quando digito no textbox atualiza na propriedade, tudo ok.

    O problema é que se eu digito um valor no textbox, ele seta a propriedade com o valor, se em seguida eu apago o valor do textbox a propriedade continua com o valor antigo, pois dá um erro no binding relacionado a conversão do valor.

    Já procurei bastante na internet e a solução proposta por muitos é a seguinte:

    TargetNullValue={x:Static sys:String.Empty}
    

    Colocar essa propriedade no textbox, utilizando esse método String.Empty da library mscorlib.

    Para todos tem funcionado, mas no meu caso não deu certo. Como eu poderia fazer com que a propriedade atualize ao deletar o conteúdo do textbox?

     

    Valeu.

     


    Victor Camargos
    quarta-feira, 2 de março de 2011 18:15

Respostas

  • Hi,

    A propriedade esta como String correto? marca ela como String? ou Nullable<String> assim vai aceitar null tambem e nao vai dar erro.

    Att,


    Adriel Codeco Silva
    Microsoft MCTS
    • Sugerido como Resposta hamiltonj sexta-feira, 4 de março de 2011 13:32
    • Marcado como Resposta AndreAlvesLimaModerator quinta-feira, 10 de março de 2011 15:38
    sexta-feira, 4 de março de 2011 04:48
    Moderador