0
我正在WPF應用程序上工作,並且ListBox中的每個項目都有一個進度條,但是當我將它綁定到某個值時,它沒有更新UI。如果我設置了像45這樣的特定的int值,UI會被更新。爲什麼它不具約束力?我的列表中的進度條沒有在wpf應用程序中更新
我正在WPF應用程序上工作,並且ListBox中的每個項目都有一個進度條,但是當我將它綁定到某個值時,它沒有更新UI。如果我設置了像45這樣的特定的int值,UI會被更新。爲什麼它不具約束力?我的列表中的進度條沒有在wpf應用程序中更新
每個ListBoxItem都有自己的DataContext(與視圖不一樣)。如果SawStatus是您的視圖模型的屬性,你必須改變你的結合像
Value ="{Binding DataContext.SawStatus, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListBox }"
否則你必須給你的ListBox的ItmesSource更多細節。
非常感謝你。它的工作讓我生氣了。非常感謝你。 – user6850427
@ManDani非常感謝你。它的工作讓我生氣了。非常感謝你。 – user6850427
更詳細的檢查這個很好解釋http://stackoverflow.com/questions/84278/how-do-i-use-wpf-bindings-with-relativesource – user6850427