wpf,当textbox绑定的value是int,decimal等数值类型时,当textbox 清空的时候,导致value仍然是原来的值的解决办法

Posted 追风呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf,当textbox绑定的value是int,decimal等数值类型时,当textbox 清空的时候,导致value仍然是原来的值的解决办法相关的知识,希望对你有一定的参考价值。

     public class ValueConverter : IValueConverter
     
         public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
         
             return value;
         
 
         public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
         
             if (value is string && (string)value == "")
             
                 return 0;
             
 
             return value;
         
     

view

Text="Binding SupplyQuantity, Converter=StaticResource ValueConverter, UpdateSourceTrigger=PropertyChanged"

 

以上是关于wpf,当textbox绑定的value是int,decimal等数值类型时,当textbox 清空的时候,导致value仍然是原来的值的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

关于WPF的绑定小问题

在每个新字符上触发 WPF TextBox 绑定?

基于 TextBox 值 (WPF) 启用按钮

简单的 TextBox 文本绑定失败 WPF

WPF:解决数据绑定时不更新数据的问题

WPF 怎么使数据和textbox绑定 使textbox具有文字追加效果