날 의사 코드로이 질문을 물어 보자 : ItemTemplate CheckBox의 Command 속성을 ViewModel 개체의 속성에 바인딩하는 방법은 무엇입니까?
<Window>
<ListView ItemsSource="{Binding PersonCollection}">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Path=Name}" />
<TextBlock Text="{Binding Path=Age}" />
<TextBlock Text="/" />
<CheckBox Command="{Binding PersonSelectedCommand}" /> <!-- Where "PersonSelectedCommand" is a public command property available in ViewModel object (lets say "Contacts" in this context)-->
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</Window>
경우
"연락처"윈도우의 DataContext를로 설정 한 뷰 모델 객체입니다.
"연락처"에는 공용 ICommand PersonSelectedCommand 속성 인 "PersonCollection"이 있습니다. "PersonCollection은"목록
입니다
"사람"이름,
현재이 확인란대로 작동하지 않는 시대의 특성이하는 ICommand의 "PersonSelectedCommand" "사람"개체의 속성을 발견하고 결합하려고있다 존재하지 않는다!
어떻게 당신이보기 모델을 변경할 수
덕분에 ICommand의 "PersonSelectedCommand"속성 개체의 "연락처"확인란을 결합하고
123Deveopler
보기 모델 코드를 추가하십시오. – SeeSharp