나는 xamarin 폼에서 itemsview를 문자열 배열로 사용하여 listview를가집니다. 또한 해당 문자열에 바인딩되어있는 셀 템플릿과 보이지 않는 것으로 설정된 체크 표시가 있습니다. 항목을 선택하면 해당 항목의 체크 표시를 표시 할 셀을 표시 할 수 있습니다. 이것을 접근하는 가장 좋은 방법은 무엇입니까? 이 항목을 선택 핸들러 만 string
과 bool
을 포함하는 뷰 모델을 생성하는 List<string>
에 직접 결합하는 대신 셀 자체Xamarin Forms ListView 선택된 셀 가져 오기
0
A
답변
3
를 기본 데이터를 처리, 그리고 것 같다. 그런 다음 ListView
을 List<MyViewModel>
에 바인딩하고 확인 표시의 IsVisible
속성을 VM의 bool
속성에 바인딩하십시오. 항목을 선택하면 bool
속성을 true로 설정하여 확인 표시를 표시합니다.
약간의 PITA이지만 ListView 컨트롤의 현재 상태를 알고있는 유일한 방법입니다. 장기적으로 ViewModel을 사용하는 것은 좋은 습관입니다.
사용자 지정 ViewModel 대신 Dictionary<string,bool>
을 사용하는 것이 약간의 해킹 방법입니다.
관련 문제
- 1. Xamarin Forms ListView 바인딩
- 2. Xamarin Forms ListView onpressing 이벤트
- 3. ListView ASP .NET에서 선택된 LinkButton 가져 오기
- 4. ListView win32 API에서 선택된 항목 가져 오기
- 5. Xamarin Forms ListView ObservableCollection이 업데이트되지 않음
- 6. DataNitro - 선택된 셀/범위 가져 오기
- 7. Xamarin.Forms ListView 셀 재사용?
- 8. Xamarin Forms Media Plugin, MediaFile에서 스트림 또는 StorageFile 가져 오기
- 9. Xamarin Forms 응용 프로그램에서 현재 페이지 이름 가져 오기
- 10. Xamarin Forms Labs Geolocation 샘플
- 11. Xamarin Forms 컨텍스트 작업 구현
- 12. 선택된 CursorLoader에서 필드 가져 오기
- 13. Xamarin Forms : ListView의 선택된 행에서 컨트롤의 가시성을 변경합니다.
- 14. Xamarin forms : android에 대한 CustomTabRenderer로 선택된 탭의 파란색 선 숨기기
- 15. xamarin 폼에서 현재 화면 너비 가져 오기
- 16. 단일 선택 모드에서 선택된 항목 가져 오기 listview - android
- 17. 선택 가져 오기 ListView 내부에서보기
- 18. Xamarin Forms TK.CustomMaps 구현
- 19. Xamarin Forms HttpClient GetAsync
- 20. Xamarin Forms HttpWebRequest
- 21. Xamarin Forms Binding
- 22. Xamar에서 Xamarin Forms TableView
- 23. Xamarin Forms, unitybootstrapper 없음
- 24. xamarin forms get call
- 25. Xamarin Forms - Control Fusion
- 26. Xamarin Forms : FreshMvvm의 IOC
- 27. Xamarin Forms - Plugins.BLE - MvvmCross.Plugins.BLE
- 28. CarouselView의 Xamarin Forms 태그
- 29. 다이내믹 crm 2011 subgrid 선택된 셀 값 가져 오기
- 30. datagrid 텍스트 상자를 사용하여 선택된 셀 빼기 가져 오기
필자는 분명히 내가 놓친 부분이 있었으면 좋겠다고 생각했지만, 그렇지 않은 것 같습니다. 이것은 나를 위해 작동합니다! – Daniel