Windows Phone 联系人应用程序 - 如何获取返回号码的类型?

Windows Phone Contacts App - How to get kind of returned number?

我正在创建一个 Windows Phone 8.1 运行时应用程序。它是一个联系人查看器,可以帮助人们管理他们的联系人。我想显示所有存在的所有数据值的联系人...例如姓名、phone、地址等

如果您在编辑联系人时看到,您可以为手机 phone、家庭 phone 和工作 phone 添加两个 phone 号码。当我使用 ContactPhone.Kind 列出值时,它只是 returns 移动、家庭或工作,没有说明它是 1 还是 2!

很好,但是我怎么知道它是 1 号还是 2 号?

例如,如果联系人输入了手机 1 和手机 2 的信息,它们在应用程序中都会显示为手机。如果我有一个只输入了手机 2 的联系人,当在应用程序中显示时,联系人 Phone 种类只是说手机...

有什么方法可以知道是真的mobile 2吗?

.......

更多研究后的更多信息:

为了进一步扩展这个问题,我使用标准人脉应用程序添加了一个示例联系人,并添加了所有 phone 个号码:

手机,手机 2,家,家 2,工作,工作 2,公司,寻呼机,家庭传真,工作传真

当我针对联系人 phone 中包含的每个号码检查联系人 phone 种类时,我得到:

移动,移动,家庭,家庭,工作,工作,工作,其他,其他,其他

我猜没有办法分辨哪个号码属于哪种...因为标准的人脉应用程序必须在内部跟踪每个号码。

谁能解释一下或提供解决方案?

估计没办法了