2016-12-23 2 views
0

issue 1: Мы разработали всплывающее окно в нашем приложении, используя Canvas (используя сетки) и при необходимости включив Z-Index и видимость элемента управления.Вопросы, связанные с Popup в приложении UWP XAML (Win 10)

Повествователь также считывает данные вне всплывающего окна (например, фоновая страница) (колпачки + стрелки). это наша проблема. Мы хотим ограничить это. Есть ли способ, которым это можно сделать.

Примечание: всплывающие окна мы проектировали с помощью холста, так что он может быть размещен в любом месте

вопрос 2: Есть некоторые страницы, которые выпадающей, на которых есть TextBlock. Проблема для текущей реализации - это рассказчик, который только что прочитал всплывающие окна, открытые при открытии всплывающего окна. Я надеюсь, что читателю будет настроен заголовок всплывающего окна, в котором можно определить, какое окно открыто. Я попробовал automaticproperties.name для всплывающего окна, это не помогает. Я также попытался заставить читателя использовать текстовый блок во всплывающих окнах, установив accessibility.view в «Control», он тоже не работает.

Может ли кто-то ударить по одной и той же проблеме, любая идея о том, как заставить ее работать?

Благодаря Karthik

+1

Пожалуйста, пост код, который терпит неудачу. лучший пример - минимальный. – Aaron

ответ

0

Как насчет вместо использования системы рассказчика считывать тексты приложения, использовать определенную логику в приложении зачитать выделенный текст?

После кода считывает текст:

private async void SpeakOut(string speakOut) 
    { 
     MediaElement mediaElement = new MediaElement(); 
     var synth = new Windows.Media.SpeechSynthesis.SpeechSynthesizer(); 
     Windows.Media.SpeechSynthesis.SpeechSynthesisStream stream = await synth.SynthesizeTextToStreamAsync(speakOut); 
     mediaElement.SetSource(stream, stream.ContentType); 
     mediaElement.Play(); 

    } 
+0

Мы реализуем доступность для нашего приложения. Следовательно, он должен быть совместим с рассказчиком –

Смежные вопросы