2016-11-17 22 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

相關問題