動作しない私のコードは次のとおりです。
TheTextBox.InputScope = new InputScope();
TheTextBox.InputScope.Names.Add(
new InputScopeName( InputScopeNameValue.Number ) );
TextBox をタップしても、特別なキーボードは表示されません。私は標準のキーボードを手に入れました。
これを機能させたいのですが、Windows 8は明らかにこれをサポートしていません。これに対する回答を検索しましたが、XAML を変更するという解決策しか見つかりませんでした。さまざまな入力スコープを持つためだけに多数の UserControls を持つのが嫌いなので、それは私にとっては解決策ではありません。
このコードを、テキスト コントロールの Loaded イベント ハンドラーに追加しました。あるインターネットの回答が示唆したように、それでも機能しませんでした。
「Number」と「TelephoneNumber」を使用してみましたが、どちらもコードで機能しませんでした。
Visual Studio 2012 と Windows ストア C# アプリ プロジェクトを使用しています。
ありがとう。
デイブ