우리는 항목 목록을 표시하고 "현재"항목 (작은 화살표 표시 자나 배경색이 변경된 항목)을 나타내려는 시나리오가 있습니다.WPF ListBox를 "읽기 전용"으로 설정할 수 있습니까?
ItemsControl은 "SelectedItem"컨텍스트가 필요하기 때문에 우리에게는 좋지 않습니다. 그러나, 우리는 선택 프로그램을 효과적으로 움직이고 사용자가 그것을 변경할 수 없도록하고자합니다.
ListBox를 비 대화식으로 만들 수있는 간단한 방법이 있습니까? 의도적으로 마우스와 키보드 이벤트를 삼켜 서 퍼지 할 수 있지만, 우리가 원하는 것을 제공하는 비주얼 스타일에 영향을주지 않으면 서 "IsEnabled"를 false로 설정하는 것과 같은 기본적인 속성을 놓치고 있습니까?
또는 ... 두 개의 세계에서 가장 좋은 또 다른 WPF 컨트롤 인 SelectedItem 속성이있는 ItemsControl입니까?
ControlTemplate이 DataTemplate의 작업을 수행하고 있습니다. IsEnabled에 대한 세터 외에 필요한 것은 입니다. –
요엘. 그에 따라 나의 예가 바뀔 것이다. –