2011-09-21 4 views
0

SolidColorBrush 설정에 문제가 있습니다. Silverlight에서 bing map 컨트롤에 다각형 레이어를 만듭니다. 색상을 다음과 같이 설정하면 :Silverlight에서 SolidColorBrush 문제가 발생했습니다.

 Dim kocka As New Microsoft.Maps.MapControl.MapPolygon() 
     kocka.Fill = New SolidColorBrush(Colors.Blue) 

모든 것이 정상이며 다각형이 표시됩니다. 그러나이 접근법을 사용할 때 (동적 설정) :

 Dim kocka As New Microsoft.Maps.MapControl.MapPolygon() 
     kocka.Fill = New SolidColorBrush(Color.FromArgb(0, 233, 14, 55)) 

     'OR: Color.FromArgb(CByte(0), CByte(233), CByte(14), CByte(55))) 

다각형이 표시되지 않습니다. 뭐가 잘못 되었 니? 나는 모든 것을 시도했지만 아무것도 작동하지 않습니다.

감사

답변

3

Color.FromArgb 첫 번째 파라미터 (일명 불투명도) 알파 채널이다. 값을 0으로 설정하면 완전히 투명 해 지므로 실제로 색상을 보려면 0보다 큰 값으로 설정해야합니다. ARGB 색상에 대한 자세한 내용은

kocka.Fill = New SolidColorBrush(Color.FromArgb(255, 233, 14, 55)) 

체크 아웃 this 위키 백과 문서 : 예를 들어.

관련 문제