DataTemplate이있는 ComboBox가 있습니다. DataTemplate에는 두 개의 컨트롤이 있으며 각 컨트롤에는 도구 설명이 첨부되어 있습니다. ComboBox의 항목 목록에는 각 컨트롤 위에 마우스를 올려 놓으면 예상대로 도구 설명이 있습니다. 그러나 컨트롤이 예상대로 렌더링되지만 ComboBox 위에 선택된 항목 영역에는 도구 설명이 표시되지 않습니다. 툴팁을 강제로 표시하는 방법이 있습니까?itemtemplate (WPF)의 콤보 상자에 대한 툴팁 표시
1
A
답변
0
Mole 또는 이와 유사한 것을 사용하는 경우 첨부 된 ToolTIp로 제어하려면 IsHitTestVisible = "True"인지 확인하십시오. 그렇지 않으면 컨트롤이 마우스 이벤트를 수신하지 않고 첫 번째 위치에 도구 설명이 표시되어야한다는 것을 인식하지 못합니다.
SelectedItem이 ComboBox의 내용이되므로 선택 후에 ComboBox의 ContentPresenter에 선택한 항목의 도구 설명을 바인딩 할 수도 있습니다. ComboBox 템플릿을 오버라이드하고 ToolTip의 가시성을 강요하기 위해 ContentPresenter가 마우스 입력을 받아 들일 수 있어야합니다.
관련 문제
- 1. 기본 이름을 WPF의 콤보 상자에 설정하십시오.
- 2. 채워진 콤보 상자에 값 표시
- 3. 하나의 콤보 상자가 WPF의 다른 콤보 상자에 종속 됨
- 4. MenuItem에 대한 툴팁 표시
- 5. 여러 텍스트 상자에 대한 툴팁 재사용
- 6. ExtJs 3.3 콤보 상자에 여러 필드 표시
- 7. 컬렉션 속성의 표시 값을 콤보 상자에 바인딩
- 8. Html - 확인란에서 콤보 상자에
- 9. 콤보 상자에 콤보 상자에 데이터를 삽입하는 방법 C#
- 10. 콤보 상자에 SQL # C#
- 11. Firefox에서 html li 요소에 대한 툴팁 표시
- 12. asp.net에 대한 툴팁 표시 MS 차트 컨트롤
- 13. BlackBerry : ButtonField에 툴팁 표시
- 14. Qt의 콤보 상자에 QObject를 추가하십시오.
- 15. WPF의 콤보 상자 안에 편집 가능한 DataGrid가 있습니까?
- 16. iphone 테이블보기에 툴팁 표시
- 17. jQuery : 링크가없는 툴팁 표시
- 18. 코드없이 콤보 상자에 항목 추가?
- 19. 콤보 상자에 바인딩 WPF 바인딩
- 20. 목록을 바인딩을 콤보 상자에 넣습니다.
- 21. 콤보 상자에 WPF 데이터 바인딩
- 22. wpf에서 콤보 상자에 버튼 추가하기
- 23. WPF 콤보 상자에 SelectedValue를 바인딩합니다.
- 24. 데이터베이스의 내용을 콤보 상자에 넣으십시오.
- 25. Google지도의 다각형에 대한 툴팁
- 26. VS2010 키보드 단축키 - 툴팁 표시
- 27. WPF의 개별 픽셀 표시
- 28. WPF의 표시 영역 패닝
- 29. WPF의 요소 표시
- 30. Silverlight Combobox ItemTemplate Stuck 첫 번째 선택된 항목 표시
아니요, 저는 그런 것을 사용하지 않고 있습니다. 새 템플릿을 만들지 않고 contentpresenter에 바인딩 할 방법이 있습니까? 나는 템플릿을 고려해 보았지만, 항상 블렌드 (Blend)에서 복사 - 붙여 넣기의 덩어리 인 것처럼 보였으므로 적절하게 테마를 변경하지 마십시오. – Jamie
이 경우 가장 쉬운 방법은 SelectionChanged 이벤트가 발생하면 ComboBox 자체에서 도구 설명을 수동으로 설정하는 것입니다. –