计算WP8.1操作中心中通知的可见长度

时间:2015-09-15 13:32:43

标签: c# windows-phone-8.1

如下所示(来自windowsphone.com的屏幕截图),WP8.1通知中心的通知只能一行长(可能带有额外的“标题”行 - 请参阅邮件“莫里斯”。)

Notification Center

我的应用向操作中心发送通知,我想预先计算通知的长度,即知道它是否适合屏幕。

如果是标准文本,我可以使用an invisible text来计算渲染文本的长度。但在这种情况下,问题是文本不是 MY 用户界面的一部分,而是行动中心的一部分......我不知道使用哪种风格,以及是否有一些易用性设置使用预设(UI缩放)。

知道如何解决这个问题吗?

编辑,如评论中所述:

1)我通过估计字体大小和句子的平均大小来尝试“平均”方法。不幸的是,弦不够长,以至于分散变平,“iii”比“mmm”短,并且固定长度为-32个字符 - 将产生太不可靠的结果。

2)易于访问缩放因子在这里是一个破解者,因为它可以将显示文本的长度缩短一半。

0 个答案:

没有答案