Windows phone 8 wp8应用程序栏中的文本换行

Windows phone 8 wp8应用程序栏中的文本换行,windows-phone-8,Windows Phone 8,在我的Windows Phone 8应用程序中,应用程序栏通常如下所示: 但出于某种原因,在我的一位1020用户身上,它看起来是这样的:(它是诺基亚RM-877_nam_att_205 3.3.0.2 3051.40000.1346.0001,操作系统版本为8.0.10517.0) (WP8仿真器也与第二个仿真器相似) 任何人都知道为什么会发生这种情况,以及我如何修复它?看起来存在一些区域依赖性,但还没有修复,因为无法从应用程序访问它。同样的问题 用户报告:英国英语、法语、德语或荷兰语-wr

在我的Windows Phone 8应用程序中,应用程序栏通常如下所示:

但出于某种原因,在我的一位1020用户身上,它看起来是这样的:(它是诺基亚RM-877_nam_att_205 3.3.0.2 3051.40000.1346.0001,操作系统版本为8.0.10517.0)

(WP8仿真器也与第二个仿真器相似)


任何人都知道为什么会发生这种情况,以及我如何修复它?

看起来存在一些区域依赖性,但还没有修复,因为无法从应用程序访问它。同样的问题


用户报告:英国英语、法语、德语或荷兰语-wrap。英语美国-截断

当用户展开应用程序栏时,图标按钮文本显示在图标下方。 如果字符串长度超过7到13个字符,具体取决于字符的宽度 组成绳子的那个,它被剪断了

菜单项文本不换行,长度应限制为14至20个字符, 取决于字符的宽度

许多语言使用不同的空间来表达相同的意思。所以,, 在选择菜单项或按钮文本时,考虑文本字符串的不同长度。 您的应用程序将使用的语言。假设将平均增加30%的空间 任何文本都需要。根据语言和短语,本地化字符串
甚至可能需要两倍的空间。

ApplicationBarIconButton
一起出现的英文文本的默认行为是将其放在一行上

对于一些单词长度通常比英语长的语言,添加了多行支持。因此,需要进行包装,以使文本不被剪裁

多线支持的启用取决于设备、OEM和区域设置的组合。开发者/应用程序不能影响这种行为

图标按钮附带的所有英文文本的期望是它应该在一行上。如果它跨多行运行,然后被翻译成使用较长单词进行翻译的语言,那么翻译的文本将无法容纳在可用空间中

您应该只使用可以放在一行上的文本。

对于上面的示例,我建议将“目录”和“下载”作为右侧两个按钮的标签。

但出于某种原因,我的一个用户使用了1020
——只需加上我的5美分:他已经扩展了屏幕。在我的920,WP8.1上也有同样的。