ContactNameOrder.LastNameFirstName issue

Heiko 1,211 Reputation points
2023-03-12T17:31:28.57+00:00

In Windows 11 21H2 Build 22000.1641 it's not possible to set

ContactManager.SystemDisplayNameOrder = ContactNameOrder.LastNameFirstName;

or

ContactManagerForUser.SystemDisplayNameOrder = ContactNameOrder.LastNameFirstName;

anymore. Afterwards it is always ContactNameOrder.FirstNameLastName.

Why? What should I do?

It is not good, because, if I read the contacts, each contacts DisplayName was automatically built by the Windows runtime with HonorificNameSuffix, LastName, HonorificNamePrefix and FirstName in the right order with or without commas. So if I want to continue to support ContactNameOrder.LastNameFirstName in my app which is in the store for 7 years, do I need to build the DisplayName by myself now?

Universal Windows Platform (UWP)
{count} votes

Accepted answer
  1. Roy Li - MSFT 31,681 Reputation points Microsoft Vendor
    2023-03-22T03:12:50.8633333+00:00

    Hello,

    Welcome to Microsoft Q&A!

    I've talked with the team about this behavior. None of us could reproduce this behavior with same OS version and different OS version. This behavior should be related to the OS itself. It's highly possible that there are some system configuration or other things like group policy which causes this issue. We'd suggest you report this issue in the Feedback Hub.

    Thank you.


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

0 additional answers

Sort by: Most helpful