我正在C#/ XAML中開發Windows應用商店應用。我在我的頁面中有幾個TextBox和一個按鈕。點擊按鈕時,我開始進度指示器並移至下一頁。重點在Windows應用商店應用中無效
在我的情況下,一旦進展環開始其過渡。將焦點自動轉到我的文本框中,即使我沒有將任何焦點設置到文本框,它也會啓用小鍵盤的底部。一旦環形進展開始,我試圖爲頁面設置焦點。但它並沒有做到這一點。
有什麼辦法可以禁用這個嗎?這對用戶來說很煩人,並阻止了平板電腦中的用戶界面。你能請任何人幫助我嗎?
我正在C#/ XAML中開發Windows應用商店應用。我在我的頁面中有幾個TextBox和一個按鈕。點擊按鈕時,我開始進度指示器並移至下一頁。重點在Windows應用商店應用中無效
在我的情況下,一旦進展環開始其過渡。將焦點自動轉到我的文本框中,即使我沒有將任何焦點設置到文本框,它也會啓用小鍵盤的底部。一旦環形進展開始,我試圖爲頁面設置焦點。但它並沒有做到這一點。
有什麼辦法可以禁用這個嗎?這對用戶來說很煩人,並阻止了平板電腦中的用戶界面。你能請任何人幫助我嗎?
之前開始從標籤導航的ProgressRing
刪除,使鍵盤
private void Button_Click_1(object sender, RoutedEventArgs e)
{
// First remove your TextBox (or all of them) from tab navitaion
MyTextBox.IsTabStop = false;
// Now you can start the ProgressRing
MyProgressRing.IsActive = true;
}
如果你需要,你可以包括再次標籤導航控件停止畢竟控制ProgressRing
我試過這個..但是我仍然能夠重現這個問題。任何其他建議。 ? –
您是否從標籤導航中刪除了所有文本框?如果這樣鍵盤不應該出現 – letiagoalves
您能不能告訴我們一些代碼? Xaml等...... – Blounty
有一個屬性爲文本框(不僅此控件,其他人),它被稱爲IsTabStop,並指在按Tab鍵時對焦控件的可用性。如果您禁用該特定文本框的TabStop,將其設置爲IsTabStop =「false」,可能無法集中注意力。 – VasileF
我試過IsTabStop,但它總是禁用TextBox的焦點。但是我需要禁用進度環啓動時的要求。 –