몇 가지 가능한 이미지가있는 C# WPF 응용 프로그램이 있는데 일부는 이미지 내에 불규칙한 모양이 있습니다. 이미지에서 다른 모양을 클릭 할 때 다른 이벤트를 생성하고 싶습니다.임의의 이미지에 대한 클릭 가능한 맵 구현
예를 들어 이미지가 집 앞에이었다 경우 손잡이,
이미지의 크기를 재조정 할 수있다 등 문, 창문, 지붕, 클릭 할 때, 나는 다른 이벤트를 genereate 것 .
그리드와 도형을 수동으로 처리 할 수 있지만 좀 더 우아한 방법이 있어야합니다.
원본과 비슷한 "그림자"이미지를 만들 수 있지만 클릭 가능한 영역이 다른 색으로 채워지는 기술을 보았다고 생각했습니다. 클릭 할 수있는 영역의 "컬러 맵". 그러면 클릭 핸들러가 그림자 이미지의 색상에 액세스하여 적절한 이벤트를 발생시킬 수 있습니다. 그러나 그림자 이미지를 디스플레이 이미지의 "아래"에 숨기고 클릭 이벤트 처리기에서 색상을 가져 오는 방법을 파악할 수 없었습니다.
나는 이것을 처리 할 수있는 좋은 방법이있을 것이라고 확신한다. 나는 보통 이미지를 다루지 않기 때문에 완전히 무지하다.
감사합니다.
색상은 초기 설계/레이아웃에 도움이 될 것입니다. 설정이 끝나면 불투명도를 0으로 설정하십시오. 이렇게하면 이미지가 투명 해져 원본 이미지를 볼 수 있지만 클릭은 오버레이로 이동합니다. – cadrell0
그럴 수도 있습니다. 시도해 보겠습니다. –