0

C#/XAML で Windows ストア アプリを開発しています。私のページには、いくつかの TextBoxes ともう 1 つのボタンがあります。ボタンをクリックすると、進行状況インジケーターが開始され、次のページに移動します。

私の場合、プログレス リングが遷移を開始すると、テキストボックスにフォーカスが自動的に移動し、テキストボックスにフォーカスを設定していなくても、下部のキーパッドが有効になります。リングで進行が始まったら、ページにフォーカスを設定しようとしました。しかし、それはうまくいきませんでした。

これを無効にする方法はありますか? ユーザーにとって煩わしく、タブレットの UI をブロックします。これについて誰か助けてください。

4

1 に答える 1

0

タブ ナビゲーションからの削除を開始する前に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

于 2013-06-06T11:40:18.843 に答える