2012-11-09 2 views
0

숨기기/표시 2 요소에 문제가 있습니다. 기본적으로 Canvas는 상태를 기반으로 표시되며 데이터 트리거는 Canvas (Opacity 0 %)를 숨기고 버튼/이미지 (Opacity 100 %)를 표시합니다.WPF 캔버스 오버레이 - ToolTp/데이터 트리거 문제

버튼에는 툴팁/커서가 있으며, 캔버스의 상단에 오버레이되어 있습니다. 표시된 경우 툴팁/커서가 작동을 멈 춥니 다. 캔버스의 어느 곳에도 오버레이되지 않으면 속성이 작동합니다.

캔버스가 숨김/사용 중지/불투명도 = 0 %인데도 우선 순위가 높다고 생각합니다.

버튼 툴팁을 유지하기 위해 데이터 트리거에서 수행 할 수있는 작업이 있습니까?

답변

0

불투명도 = 0 % 이외에 Canvas.IsHitTestVisible="false"을 설정하십시오. 히트 테스트에 대한 자세한 정보를 찾을 수 있습니다 here

0

캔버스를 불투명도 0으로 설정하여 숨기는 대신 캔버스의 Visibility 속성을 Collapsed로 설정하기 만하면됩니다.