2014-01-14 2 views
1

나는 빙지도 WPF 컨트롤에 단색으로 압정을 만들려고 해요하십시오 SolidColorBrush 그려 도착 핀을 사용에도 불구하고빙 WPF지도 제어 압정 색상

pushPin.Background = new System.Windows.Media.SolidColorBrush(MyMapColors.Green); 

은 기울기 나있다 어떤 종류의 반영. 이 솔리드는 어떻게 만들 수 있습니까? 나는 압정의 모습을 재현 할 수 있다면

enter image description here

또는 그뿐만 아니라 작동합니다. 내 검색 결과 목록에 해당 그래픽을 배치해야하고 이미지를 일치 시키길 원합니다.

답변

1

압정은 배경색의 원형 위의 핀 템플릿에 그라디언트가 있습니다. 이 문제를 해결하는 유일한 방법은 맞춤 고정 핀 이미지를 만들어 기본 고정 핀 대신 사용하는 것입니다. 이처럼 : enter image description here

+0

OK, 그건 의미가 있습니다. 압핀 템플릿이 색상과 텍스트가 표시되는 가운데에 투명 원이있는 전체 압정이라는 가정에서 올바른가요? –

+0

기본 템플릿에는 그라디언트가 있습니다. 색상을 원하는 곳에 구멍이있는 고정 핀이있는 이미지로 구성된 사용자 정의 사용자 정의 컨트롤을 만든 다음 이미지 뒤에 타원을 배치하고 색상을 바인딩 할 수 있습니다. 이렇게하면 코드에서 색상을 변경할 수 있습니다. 다음은 HTML5를 사용하여 만든 예입니다. http://www.bing.com/blogs/site_blogs/b/maps/archive/2013/04/10/html5-canvas-pushpins-in-javascript.aspx – rbrundritt