WPF Textbox 自动判断范围实现颜色提示的功能
<TextBox HorizontalAlignment="Left" Height="23" Margin="20,192,0,0" TextWrapping="Wrap" Text="{Binding TestLiBin,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Width="65" RenderTransformOrigin="0.152,0.454" > <TextBox.Style> <Style TargetType="{x:Type TextBox}"> <Style.Triggers> <DataTrigger Binding="{Binding IsWarn,UpdateSourceTrigger=PropertyChanged}" Value="True"> <Setter Property="Background" Value="Red"/> </DataTrigger> <DataTrigger Binding="{Binding IsWarn,UpdateSourceTrigger=PropertyChanged}" Value="False"> <Setter Property="Background" Value="Green"/> </DataTrigger> </Style.Triggers> </Style> </TextBox.Style> </TextBox>
private int _Test=0; public int Test { get { return _Test; } set { _Test = value; if (_TestliBin > 100) { IsWarn = true; } else { IsWarn = false; } RaisePropertyChanged("Test"); } } private bool _IsWarn = false; public bool IsWarn { get { return _IsWarn; } set { _IsWarn = value; RaisePropertyChanged("IsWarn"); } }
![](https://files-cdn.cnblogs.com/files/jiangyan219/Alipay.bmp)
您的资助是我最大的动力!
金额随意,欢迎来赏!
![](https://files-cdn.cnblogs.com/files/jiangyan219/WeChat.bmp)
我写的东西能让你能懂,那是义务
毕竟占用了你生命中的宝贵的时间和注意力
要是你还能喜欢我的作品,那就是缘分了
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【青青子衿】!