2014-04-19 5 views
2

WP8.1은 코드를 통해 투명한 라이브 타일을 만들 수 있습니까? WP8에서는 WriteableBitmap을 통해 라이브 타일의 배경 이미지를 만듭니다. 하지만 타일의 배경은 WP8.1과 비슷한 WP8.1의 테마 색상 만 사용합니다.windows phone 8.1 transparent tile

답변

2

작성중인 파일이 투명도 (예 : png)를 지원하고 원본이 투명해야합니다. writableBitmap과 사용자 정의 컨트롤을 사용하는 자습서가 있다는 것을 알고 있습니다. 이와 같은 작업을 수행하는 경우 사용자 컨트롤 배경이 투명으로 설정되어 있는지 확인하십시오.

+0

감사합니다. 나는 사용자 컨트롤 배경을 투명하게 설정했으나, 테마 색이 변경 되더라도 시작 화면에서는 배경이 항상 검은 색 (검정 또는 흰색)으로 변경되었습니다. – kokosy

+0

배경을 투명하게 설정할 수 있지만 여전히 WritableBitmap을 사용하고 jpg로 저장하고있을 것입니다. Drew가 설명한대로 투명도를 지원하는 PNG와 같은 형식으로 저장해야합니다. 이것을보십시오 ... http : //toolstack.com/libraries/pngwriter 프로젝트에 포함시킬 3 개의 cs 파일과 하나는 WritableBitmap을 확장합니다. 그럼 당신은 할 수 WritableBitmap.WritePng (IOStream); 테스트 및 내 애플 리케이션에서 일하고. – Clarke76

+0

대단히 감사합니다! @ Clarke76에서 언급 한 ToolStack C# PNG Writer Library를 사용했습니다. 그것은 작동합니다! – kokosy