2012-01-26 11 views
0

클릭 할 때 사용자가 선택할 수있는 항목이 포함 된 콤보 상자를 삭제하는 이미지를 표시 할 방법을 찾고 있습니다.콤보 상자 대신 이미지 표시

현재 콤보 상자에 표시된 항목이 있습니다. 콤보 상자에서 사용하는 서식 파일을 덮어 쓰고 선택한 값 대신 드롭 다운 화살표 옆에 동일한 이미지를 영구적으로 표시하면 충분합니다.

달성하기가 얼마나 쉬운가요? 이를 달성하기 위해 어떤 속성을 설정해야합니까?

감사합니다,

답변

0

나는 과거에 비슷한 일을했다. 문제는 ComboBox가 토글 버튼 옆의 "기본"요소로 선택된 값을 표시한다는 것입니다. 내가 한 것은 새로운 ControlTemplate을 만들고, 전체 콤보 상자 템플릿을 복사 한 다음 토글 버튼 내용의 상단에 ContentPresenter을 추가했습니다. 기존 ContentPresenter는 선택한 항목을 표시합니다. 콘텐츠 Content="{TemplateBinding SelectionBoxItem}"을 덮어 쓰면 다른 이미지 (예 : 이미지)를 볼 수 있습니다.

관련 문제