0

我是 windows8 应用程序开发的新手,正在尝试创建一个动态磁贴,一切正常,但由于某种原因,磁贴上的文本被截断。我没有找到任何地方可以更改默认字符限制。请指导我

public sealed class TileUpdater : IBackgroundTask
    {
        public void Run(IBackgroundTaskInstance taskInstance)
        {
            var defferal = taskInstance.GetDeferral();

            var updater = TileUpdateManager.CreateTileUpdaterForApplication();
            updater.EnableNotificationQueue(true);

            updater.Clear();

            List<Updates> updatesList = GetUpdatesList();

            for (int i = 0; i < updatesList.Count; i++)
            {
                var tile = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideText02);
                tile.GetElementsByTagName("text")[0].InnerText = updatesList[i].Title;
                tile.GetElementsByTagName("text")[1].InnerText = updatesList[i].Description;
                updater.Update(new TileNotification(tile));
            }
            defferal.Complete();
4

1 回答 1

0

我终于明白了。我从 var tile = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideText02

到 var tile = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideText09

它终于奏效了。

于 2013-09-20T19:29:01.757 回答