Bom dia
Tenho a seguinte propriedade
Private _VALOR As Decimal
<Required(ErrorMessage:="Campo Nome Obrigatório")> _
Public Property VALOR() As Decimal
Get
Return _VALOR
End Get
Set(ByVal value As Decimal)
_VALOR = String.Format("{0:0.00}", value)
NotifyPropertyChanged("VALOR")
End Set
End Property
Me ocorre o seginte problema ae o campo valor esta vazio e eu digitar 123,00 ou 123 ou 123,12 tudo ocorre normalmente o campo é formatado utilizando a "," na casa decimal.
Agora se eu digitar um valor inválido tipo letra "A" ele vai me gerar um erro de campo inválido. Se eu for ate o campo apagar a letra A e digitar 123 ele vai me mostrar 231,00
Alguem sabe como arrumar isso??
Acho que é importante informar que este textbox esta dentro de um DataForm