C# Metro 응용 프로그램에서 listview의 모든 값을 선택 취소하는 방법은 무엇입니까? 나는 객체 브라우저와 온라인을 검색하여 아무것도 찾을 수 없었습니다. 미리 감사드립니다!Listview C# Metro 선택을 취소하십시오.
답변
내가 원하는 것을하는 또 다른 방법을 찾았습니다. 난 그냥 기본적으로 선택되어있는 "없음"이라는 목록 항목이 있습니다. 이 항목을 선택하면 이전에 선택한 다른 항목에서 포커스가 이동합니다. Pako가 제공하는 솔루션은 기존의 Desktop/WPF 환경에서 작동하지만 분명히 Metro는 아닙니다. 도와 주셔서 감사합니다.
SelectedItems
목록 지우기를 시도 했습니까? 그것이 정상적으로 생각하는 방법입니다.
listView.SelectedItems.Clear();
편집
: 여기에 문제없이 선택한 항목을 지 웁니다 샘플 WPF 응용 프로그램입니다, 몇 가지를 명확히하기 위해. 어쩌면Metro
응용 프로그램이 다소 다르게 작동하지만 논리가 동일해야한다고 가정합니다. 여기
<StackPanel>
<ListView Name="listView">
<ListViewItem>Item 1</ListViewItem>
<ListViewItem>Item 2</ListViewItem>
<ListViewItem>Item 3</ListViewItem>
<ListViewItem>Item 4</ListViewItem>
</ListView>
<Button Click="Button_Click"
Content="Clear selection" />
</StackPanel>
그리고
는 beind 코드입니다 : 버튼 클릭 목록 항목에private void Button_Click(object sender, RoutedEventArgs e)
{
listView.SelectedItems.Clear();
}
가 제대로 해제하고 예외가 발생하지 않습니다되고있다.
흠 나는 이것을 시도하고 앱이이 줄에 오면 프로그램이 중단됩니다. – GGCO
은 특히 나는 말한다 : 는 "유형의 예외 'System.Exception가'가 mscorlib.dll에서 발생했지만 사용자 코드에서 추가 정보 처리되지 않은 :이 경우 : (0x8000ffff는 (E_UNEXPECTED) HRESULT에서 예외) 치명적인 오류를 이 예외 처리기를 사용하면 프로그램을 안전하게 계속할 수 있습니다. " – GGCO
또한 제안한 항목은 목록보기의 항목을 제거하고 단순히 선택을 취소하는 것이 아닙니다. – GGCO
- 1. Treeview 선택하고 선택을 취소하십시오
- 2. 확인란을 선택하거나 선택을 취소하십시오.
- 3. 이름으로 열의 선택을 취소하십시오. R
- 4. 모든 확인란을 선택하고 선택을 취소하십시오.
- 5. JTextfield에서 기본 선택을 선택 취소하십시오.
- 6. xcode + tableviewcontroller에서 셀 선택을 취소하십시오.
- 7. RadioButton의 선택을 취소하십시오 - 대체 방법
- 8. DataGrid에서 선택된 행의 선택을 취소하십시오.
- 9. 사용자 지정 목록보기의 확인란 선택을 취소하십시오.
- 10. 자바 스크립트의 확인란을 선택하거나 선택을 취소하십시오.
- 11. 명령 단추에서 연속 양식 선택을 선택 취소하십시오.
- 12. jquery를 사용하여 라디오 버튼 목록의 선택을 취소하십시오.
- 13. 새 레코드, MS 액세스의 확인란 선택을 취소하십시오.
- 14. 목록 대시 코드의 항목 선택을 취소하십시오.
- 15. Windows 8 Metro App의 고해상도 및 ListView
- 16. Metro 스타일 앱의 Tap에서 ListView 선택 해제
- 17. WebBrowser 컨트롤을 통해 웹 페이지의 확인란 선택을 취소하십시오.
- 18. Excel 2010 VBA 확인 및 확인란 선택을 취소하십시오.
- 19. 리피터가 행의 뒷 배경을 설정하고 클라이언트 측의 이전 선택을 취소하십시오.
- 20. C# Metro 앱 UI 업데이트
- 21. Windows 8 Metro C# 카메라
- 22. 간단한 C# Metro StreamSocket 예제
- 23. C# Metro 클래스를 직렬화 하시겠습니까?
- 24. 백그라운드 서비스를 구현하는 C#/Metro
- 25. ajax 호출을 사용하여 투표를 투표하고 선택 취소하십시오.
- 26. scrollIntoView를 사용하여 WinJS Metro 앱의 ListView 위치 지정
- 27. Metro Style 사용자 지정 방법 ListView 스크롤 막대
- 28. NamedPipeClientStream.Read 호출을 취소하십시오.
- 29. 프로그래밍 방식으로 이벤트를 구독 취소하십시오.
- 30. Windows 8 Metro ListView - ScrollViewer (C#/XAML)를 비활성화 할 수 없습니다.
내 솔루션이 동일한 문제가 발생했습니다 : list.SelectedIndex = -1; – celsoap7