2016-12-23 20 views
0

問題1:我們使用Canvas(使用網格)彈出式設計,在我們的應用程序和需要打開的Z-指數和控制的可見性時。講述問題與UWP XAML(10場)彈出基於應用

講述還讀取數據的彈出(即背景頁)以外(上限+箭頭)。這是我們的問題。 我們想限制這一點。有沒有什麼辦法可以做到這一點。

注:我們已經用帆布設計的彈出窗口,以便它可以放在任何地方

問題2:有一些頁面,這是彈出窗口,其上有一個文本塊。當前實現的問題是Narrator只是在打開彈出窗口時閱讀Popup Windows打開。我希望閱讀一個可以識別哪個窗口打開的彈出窗口的定製標題。我嘗試使用automationproperties.name進行展開,但沒有幫助。我也試圖讓使用在彈出窗口的文本塊讀者,通過集accessibility.view「控制」,它也不起作用。

可能有人打了同樣的問題,如何使它工作的任何想法?

感謝 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

我們實現無障礙對於我們的應用程序。因此,它應該與敘述者兼容 –