2012-06-11 2 views
4

내 타일 알림의 마지막 줄이 표시되도록 내 메트로 앱 라이브 타일의 로고를 비활성화하려고합니다. Windows 8 documentationPackage.appxmanifest 파일에서이 로고를 사용 중지하는 방법이 있다고 말합니다. 그러나 방법을 지정하지는 않습니다. 내 .appxmanifestShortName을 설정하고 "Show name"필드를 "All Logos"로 설정했습니다. 그러나 기본 로고는 여전히 라이브 타일의 왼쪽 하단 모서리에 나타나며 타일 알림의 마지막 텍스트 줄을 흐리게 표시합니다. 어떤 아이디어?Windows 8 메트로 앱 라이브 타일에서 로고를 비활성화하는 방법은 무엇입니까?

답변

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); 
관련 문제