1

我写了一个简单的类,一开始它只是每 2 秒增加一些 int 的值我还添加了一些 TextBlock 并使类计数器和 TextBlock.Text 通过 Binding 连接。

但是 TextBlock 没有增加 - 只显示数字“1”如何增加 TextBlock 上显示的值

4

1 回答 1

1

我写了一个简单的类,一开始它只是每 2 秒增加一些 int 的值

确保类 implements INotifyPropertyChanged,并且您在绑定中使用的 int 属性PropertyChanged正确提升。

此外,如果您的代码“每 2 秒增加一次值”是在主 (UI) 线程的循环中发生的,那么您将永远不会给用户界面刷新的机会。在这种情况下,将代码移动到计时器或后台线程中以增加值。

于 2012-06-21T00:06:02.287 回答