我在编写一个应用程序,其唯一目的是定期下载一些图像并在动态磁贴中显示它们。我想能够每隔30分钟左右更新4-8张图片的动态磁贴,因此需要使用CycleTile。下载图片并将其放入动态磁贴中非常简单。真正的难点在于在每个图像上添加文本。
如果只有两张图片,我会使用翻转磁贴,在正面和反面分别展示一张图片。然后,我会通过为正面和反面分配不同的磁贴标题来添加文本。然而,由于我需要显示超过2张的图片,所以必须使用CycleTile,而这种方法在CycleTile中无法工作。(但如果我错了,请纠正我!)
因此,我的下一个想法是在WriteableBitmap上叠加TextBlock。这可能可行,但考虑到因素如:不同的图像分辨率,中/大号磁贴布局和不同的屏幕PPI,我认为会很快变得复杂。我相信我可以想出解决方法,但它似乎有点混乱。
有更好的方法吗?我是否忽略了某些磁贴功能?
总之,我的要求是: 1.使用动态磁贴显示4-8张图片。 2.每张图片都需要与一些文本相关联。 3.每隔30分钟左右更新图片。 4.需要适应宽磁贴。 5.需要适应具有更高PPI屏幕的手机。
如果只有两张图片,我会使用翻转磁贴,在正面和反面分别展示一张图片。然后,我会通过为正面和反面分配不同的磁贴标题来添加文本。然而,由于我需要显示超过2张的图片,所以必须使用CycleTile,而这种方法在CycleTile中无法工作。(但如果我错了,请纠正我!)
因此,我的下一个想法是在WriteableBitmap上叠加TextBlock。这可能可行,但考虑到因素如:不同的图像分辨率,中/大号磁贴布局和不同的屏幕PPI,我认为会很快变得复杂。我相信我可以想出解决方法,但它似乎有点混乱。
有更好的方法吗?我是否忽略了某些磁贴功能?
总之,我的要求是: 1.使用动态磁贴显示4-8张图片。 2.每张图片都需要与一些文本相关联。 3.每隔30分钟左右更新图片。 4.需要适应宽磁贴。 5.需要适应具有更高PPI屏幕的手机。