当文本使用其他某些语言时,PersonPicture的行为不符合预期

时间:2019-07-24 14:26:51

标签: c# uwp

我正在使用UWP's PersonPicture class来列出几个项目。 如果未分配图像,则该人名字旁边的头像圆圈将根据该人名字显示一个(或两个)字母。

但是,当名称仅包含非拉丁/西里尔字符时,似乎只显示用户字形的相同常规图像-而不使用分配的名称中的第一个字母。 例如,请参见屏幕截图:

example screenshot

我想知道是否有解决方法,或者这只是一个已知问题,希望可以在以后的版本中解决。

1 个答案:

答案 0 :(得分:1)

PersonPicture不会将非拉丁语言的名称缩写。

对于非拉丁名称,开发人员可以编写缩写并将其应用于PersonPicture

用法

<PersonPicture DisplayName="अब्दुल" Initials="अ"/>

Initials属性可以获取或设置联系人姓名的首字母。我相信此属性可以满足您的要求。

最诚挚的问候。