2012-05-15 4 views
2

ListView에서 항목을 선택하는 기능을 비활성화하는 방법이 있습니까? SplitPage가 있는데 왼쪽의 ListView에서 선택한 항목을 선택 취소하면 데이터 바인딩이 손실되어 오른쪽의 내용이 사라집니다. 나는 그것을 원하지 않는다. ListView selectedItem을 마지막으로 선택했지만 스냅 모드의 뒤로 버튼이 작동하지 않습니다.항목을 선택 취소하는 기능을 비활성화하십시오.

+0

Enabled 속성을 false로 변경하면 ListView의 내용이 변경되지 않습니다. –

+0

그게 내가 원하는게 아니야. 나는 lisView가 평소와 같이 행동하기를 원한다 : 사용자가 항목을 스크롤하고, 일부를 클릭하고, 내용이 오른쪽에 표시된다. 난 그냥 항목을 선택 (공간 또는 선택한 항목을 마우스 오른쪽 버튼으로 클릭) 기능을 해제해야합니다 –

+0

[ListView 선택 두 번 탭 전체 ListView를 선택 왜?] (http://social.msdn.microsoft .com/Forums/en/winappswithcsharp/thread/827cc362-583f-4a95-9534-4e20ff569b2a) – OmegaMan

답변

2

선택 모드를 none으로 설정하고 ItemTemplate을 다시 전환 된 ToggleButton으로 설정할 수 있습니다. 그런 다음 각 단추의 Enabled 속성을 항목보기 모델에 바인딩하고 각 단추의 사용 가능 여부를 별도로 제어 할 수 있습니다.

관련 문제