확장 모드가 전체 모드로 설정되어있을 때 선택된 항목을 변경하지 못하도록하는 listpicker 버그를 아는 사람이 있습니까? 어떤 이유로 든 항상 기본 항목으로 돌아갑니다.listPicker가 전체 모드에서 선택 항목을 업데이트하지 않습니다.
2
A
답변
6
ListPicker의 SelectedIndex를 채우거나 설정하는 코드가 Page_Loaded에 있다고 가정합니다.
페이지를 입력 할 때만 값을 설정해야합니다.
private void PhoneApplicationPage_Loaded(object sender, EventArgs e)
{
DataContext = App.ViewModel.something;
if (MyListPicker.SelectedIndex == -1)
{
MyListPicker.ItemsSource = App.ViewModel.SomeList;
MyListPicker.SelectedIndex = App.ViewModel.MyBinding;
}
}
당신은 또한 당신이 (로드하고 페이지에 바인딩 할 때 여러 번 해고 할 수) 시작 선택 변경 사항을 무시 것을 보장 할 수 있습니다 만 캐치 사용자가 변화를 시작했다.
private void MyListPicker_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (e.RemovedItems != null && e.RemovedItems.Count > 0)
{
if (this.MyListPicker.SelectedItem != null)
{
// Do something
}
}
}
0
123Tax 감사합니다. 선택 변경 이벤트의 마지막에 listpicker 인덱스를 -1로 설정하면 두 번 호출하지 못했습니다. 예를 들어 코드는 다음과 같습니다.
private void MyListPicker_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (e.RemovedItems != null && e.RemovedItems.Count > 0)
{
if (this.MyListPicker.SelectedItem != null)
{
// Do something
}
MyListPicker.SelectedIndex = -1;
}
}
관련 문제
- 1. 몽구스가 db 항목을 업데이트하지 않습니다.
- 2. WPP의 StackPanel에서 ListPicker가 확장되지 않습니다
- 3. CKeditor가 소스 모드에서 텍스트 영역을 업데이트하지 않습니다.
- 4. PHP는 선택 상자를 올바르게 업데이트하지 않습니다.
- 5. Microsoft.Phone.Controls.Toolkit ListPicker가 XamlParseException을 throw합니다.
- 6. ListPicker가 전체 화면에서 충돌 함 - WP7 용 Silverlight 도구 키트
- 7. 내 레일 애플리케이션이 프로덕션 모드에서 현지화 된 문자열을 업데이트하지 않습니다.
- 8. Listpicker가 열리지 않음
- 9. UIDatePicker가 UILabel을 업데이트하지 않습니다.
- 10. 전체 화면 모드에서 플렉스?
- 11. 컬렉션보기가있는 콤보 박스 itemssource가 모델 변경시 선택 상자 항목을 업데이트하지 않습니다.
- 12. ObservableCollection이 목록보기를 업데이트하지 않습니다.
- 13. Knockoutjs 내 UI를 업데이트하지 않습니다
- 14. 부모 DataGridView를 업데이트하지 않습니다
- 15. WPF - 바운드 트리 뷰가 루트 항목을 업데이트하지 않습니다.
- 16. 데이터가 배열에로드 된 후 테이블이 항목을 업데이트하지 않습니다.
- 17. Lawnchair.js가 데이터를 업데이트하지 않습니다.
- 18. 항목을 선택
- 19. 사용자 정의 ArrayAdapter가있는 listView에 행을 추가하고 전체 목록을 업데이트하지 않습니다.
- 20. RaisePropertyChanged가 UI를 업데이트하지 않습니다.
- 21. 전체 화면 모드에서 MPlayer 시작
- 22. 데이터베이스에서 채워지는 스피너가 선택 항목을 선택하지 않습니다.
- 23. ListPicker가 SummaryForSelectedItemsDelegate를 호출하지 않을 때 해제되었습니다.
- 24. 업그레이드가 VirtualStore 파일을 업데이트하지 않습니다.
- 25. 전체 화면 모드에서 플래시 테스트
- 26. Jquery autocomplete가 선택 항목으로 입력 값을 업데이트하지 않습니다.
- 27. 브라우저에서 전체 단어 선택
- 28. sqlyog 레코드를 업데이트하지 않습니다.
- 29. NSJSONSerialization이 데이터를 업데이트하지 않습니다.
- 30. ObservableCollection에서 컨트롤을 업데이트하지 않습니다.
정말 고마워요! –
나를 도왔습니다. 감사! – James