Screen readers (such as VoiceOver, TalkBack, and Windows Narrator) are getting much better. However, sometimes they need a bit of help, such as using AutomationProperties.NameProperty to wrap a string, or part of a string, in single quotes. For example replacing "Value is No" by "Value is ''No'" so that it is then read as written, rather than being read as "Value is Number".
I have one particular Entry View that when its Text property is read aloud, it needs to be read character by character (rather than trying to read it as one or more words), ideally using the phonetic alphabet for alphabetic characters. The user could use screen reader controls to make the screen reader do this (on some platforms at least). However, it would be better if the app could tell the screen reader to do it for this one Entry. How can this be done for Android, iOS and UWP? Is there some way that I can tell the screen reader using NameProperty, or will it require custom Entry renderers for each platform?