1

最初は2秒ごとにintの値を増やすだけの単純なクラスを作成し、TextBlockも追加して、クラスカウンターとTextBlock.TextをBindingで接続しました。

ただし、TextBlockは増加しません。TextBlockに表示される値を増加する方法を数字「1」に表示するだけです。

4

1 に答える 1

1

最初は2秒ごとにintの値を増やすだけの単純なクラスを書きました

クラスが を実装していることINotifyPropertyChanged、およびバインディングで使用している int プロパティがPropertyChanged正しく発生していることを確認してください。

また、「2 秒ごとに値を増やす」コードがメイン (UI) スレッドのループで発生している場合、ユーザー インターフェイスに更新の機会を与えることは決してありません。この場合、値を増やすコードをタイマーまたはバックグラウンド スレッドに移動します。

于 2012-06-21T00:06:02.287 に答える