HomeWindowsNarrator in Your Windows Phone App

Narrator in Your Windows Phone App

The Windows Phone and the Windows Store App provides various accessibility features which helps certain users to easily access the app.  You can access these features on your Windows Phone device by selecting the Settings App and then tapping on theEase of Access“.

image

Narrator in Your Windows Phone App

The Ease of Access section includes various features like Narrator , High Contrast , Narrator Quick Launch , Screen Magnifier etc..

Narrator is a kind of screen reader which conveys information about your application.

If you turn on the Narrator and start using your application , you will hear the information like the app name etc.

For example , assume that your app’s page has a page header/title and the Textbox with the code as shown below.

<TextBlock Style="{StaticResource BaseTextBlockStyle}"  > MobileOSGeek Universal App</TextBlock>
<TextBlock Text="Name" />
<TextBox x:Name="txtName" ></TextBox>

When you run the app and as soon as your app gets the focus , you will hear the information like MobileOSGeek Universal App Window. The next information would be read when the textbox is tapped and the message would read like “Editable Text – Double Tap to edit”.

As soon as you double tap on the textbox , it would indicate the insertion point after end of line.

Now , this is fine but how can I make the Narrator provide me more information about the fields for example , the textbox . When the user taps on the Name TextBox , we need to indicate the purpose of the Textbox . In this case , we need the Narrator to indicate to the user to enter the name when the user taps on the Textbox.

The UI controls have an provide called AutomationProperties.Name which is part of the UI Automation framework . By providing the AutomationProperties.Name property to the Textbox with the below code , Narrator would inform the user with the Text specified in the property as soon as the user taps on the Textbox.

<TextBox x:Name="txtName" AutomationProperties.Name="Please Enter the Name" ></TextBox>

Leave a Reply

You May Also Like

This blog post will guide you through several effective methods to troubleshoot and resolve the issue of Microsoft Edge not...
Windows 11 offers a range of audio enhancements that can enrich your listening experience. These enhancements include features like virtual...
Windows 11 brings a fresh and visually stunning design to your desktop, and one of the standout features is the...