WPF 응용 프로그램에서 작업 중이며 ListBox 내부의 각 항목에 대한 진행률 표시 줄이 있지만 일부 값에 바인딩 할 때 UI를 업데이트하지 않습니다. 45와 같은 특정 int 값을 설정하면 UI가 업데이트됩니다. 가치에 구속되지 않는 이유는 무엇입니까?
모든 ListBoxItem에는 자신의 DataContext가 있습니다 (보기와 동일하지 않음). SawStatus가 뷰 모델의 속성 인 경우 바인딩을 다음과 같이 변경해야합니다.
Value ="{Binding DataContext.SawStatus, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListBox }"
그렇지 않으면 ListBox의 ItmesSource에 대한 자세한 정보를 제공해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다