내 타일 알림의 마지막 줄이 표시되도록 내 메트로 앱 라이브 타일의 로고를 비활성화하려고합니다. Windows 8 documentation 은 Package.appxmanifest
파일에서이 로고를 사용 중지하는 방법이 있다고 말합니다. 그러나 방법을 지정하지는 않습니다. 내 .appxmanifest
에 ShortName
을 설정하고 "Show name"필드를 "All Logos"로 설정했습니다. 그러나 기본 로고는 여전히 라이브 타일의 왼쪽 하단 모서리에 나타나며 타일 알림의 마지막 텍스트 줄을 흐리게 표시합니다. 어떤 아이디어?Windows 8 메트로 앱 라이브 타일에서 로고를 비활성화하는 방법은 무엇입니까?
4
A
답변
4
라이브 타일은 이미지, 텍스트, 또는 전혀 브랜드를 가질 수 있습니다. 기본값은 앱 로고이며, 다음과 같이 브랜드 "none"을 지정하여 실시간 타일 업데이트를 만들 때이를 대체합니다.
var templateContent = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideImage);
var imageElement = (XmlElement) templateContent.GetElementsByTagName("image").Item(0);
imageElement.SetAttribute("src", string.Concat(imagePath, "wide_tile.png"));
var bindingElement = (XmlElement) templateContent.GetElementsByTagName("binding").Item(0);
bindingElement.SetAttribute("branding", "none");
var tile = new TileNotification(templateContent);
TileUpdateManager.CreateTileUpdaterForApplication().Update(tile);
0
텍스트의 마지막 줄과 짧은 이름을 함께 사용할 수 없습니다. 로고/짧은 이름 또는 텍스트의 마지막 줄입니다.