我必须创建一个倒计时,但标签不会改变颜色和内容。
这是XAML ........................................... .....
/
这是我的班级。
<Label Content="{Binding Path=Msg, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Background="{Binding Path=Color, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
HorizontalAlignment="Left" Height="54" Margin="200,85,0,0" VerticalAlignment="Top"
Width="100" BorderThickness="1" BorderBrush="Black"/>
因为标签没有更新? (见Sub Nnew()) 非常感谢您的帮助。
答案 0 :(得分:0)
您在倒计时期间正在睡眠UI线程,因此无法更新绑定。您需要在单独的线程中执行此操作,或使用DispatcherTimer进行倒计时。
另外,当您从标签绑定中删除TwoWay模式时,标签如何更新值?