목록 및 목록보기에서 문제가 발생합니다. ListView의 itemsSource 속성은 내 클래스의 목록 (목록)에 바인딩됩니다.MVVM 디자인 문제
기존 항목을 수정하고 새 항목을 목록에 추가하려고합니다. 이러한 이유 때문에 Contact (name, surname, ...) 클래스의 각 요소에 대한 텍스트 상자를 만들었습니다.
Now 선택한 항목을 수정하려면 각 텍스트 상자의 Text 속성을 this :
<TextBox Text="{Binding ElementName=listView1, Path=SelectedItem.Name}"/>
새 요소를 만들고 싶습니다. 나는 이것을해야만한다 :
<TextBox Text="{Binding ElementName=tempContact, Path=Name}"/>
여기서 tempContact는 최근 버튼을 통해 목록에 추가되는 Contact 클래스의 인스턴스이다.
문제이 목록의 요소를 추가 및 수정하고 싶습니다. 아이디어가 필요합니다. 누구든지 내게 손을 줄 수 있니?
ObservableCollection을 사용하고 있습니까? 내가 이해하지 못한다면 나는 그것이 당신의 문제를 해결할 것이라고 믿습니다. –
List를 사용하지만 ObservableCollection을 사용할 수도 있습니다. 어떻게 도움이 될까요? –
예, ViewModel에'INotifyPropertyChanged'가 있습니다. 그게 너를 가야 해. –