2016-11-17 19 views
0

我正在WPF应用程序上工作,并且ListBox中的每个项目都有一个进度条,但是当我将它绑定到某个值时,它没有更新UI。如果我设置了像45这样的特定的int值,UI会被更新。为什么它不具约束力?我的列表中的进度条没有在wpf应用程序中更新

+0

@ManDani非常感谢你。它的工作让我生气了。非常感谢你。 – user6850427

+0

更详细的检查这个很好解释http://stackoverflow.com/questions/84278/how-do-i-use-wpf-bindings-with-relativesource – user6850427

回答

0

每个ListBoxItem都有自己的DataContext(与视图不一样)。如果SawStatus是您的视图模型的属性,你必须改变你的结合像

Value ="{Binding DataContext.SawStatus, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListBox }" 

否则你必须给你的ListBox的ItmesSource更多细节。

+0

非常感谢你。它的工作让我生气了。非常感谢你。 – user6850427

相关问题