2

提案バー: http://i.msdn.microsoft.com/dynimg/IC530993.png プログラムでこのバーにデータを配置する方法があるかどうか知りたいです。

4

1 に答える 1

0

Windows Phone の予測テキスト バーに単語を追加することはできないと思います。

あなたができることは、オートコンプリート機能を使用することです:

http://developer.nokia.com/Community/Wiki/How_to_use_Auto_Complete_Box_in_Windows_Phone

キーボードのスコープを追加することを忘れないでください

   <TextBox>
    <TextBox.InputScope>
     <InputScope>
       <InputScopeName NameValue="Text" />
     </InputScope>
    </TextBox.InputScope>
  </TextBox>

複数の入力スコープがあります

<TextBox Name="myTextBox" InputScope="Text"/>

この投稿が指摘しているように、これを列挙する方法があります

var inputScopes = new List<string>();

FieldInfo[] array = typeof(InputScopeNameValue).GetFields(
        BindingFlags.Public | BindingFlags.Static);
foreach (FieldInfo fi in array)
{
    inputScopes.Add(fi.Name);
}

this.DataContext = inputScopes;
  1. 住所市区町村
  2. 住所国名
  3. 住所CountryShortName
  4. 住所都道府県
  5. アドレスストリート
  6. 英数字全幅
  7. 英数字の半角
  8. お申し込み終了
  9. ボポモフォ
  10. チャット
  11. 通貨金額
  12. CurrencyAmountAndSymbol
  13. 通貨中国語
  14. 日にち
  15. 日付日
  16. 日付曜日名
  17. 日付月
  18. 日付月名
  19. 日付年
  20. デフォルト
  21. 数字
  22. 電子メール名またはアドレス
  23. EmailSmtpAddress
  24. メールユーザー名
  25. EnumString
  26. ファイル名
  27. FullFilePath
  28. 漢字
  29. ひらがな
  30. カタカナ全幅
  31. カタカナ半角
  32. ログオン名
  33. マップ
  34. 名前または電話番号
  35. 番号
  36. 数値全幅
  37. OneChar
  38. パスワード
  39. 個人氏名
  40. 個人名
  41. 個人のミドルネーム
  42. 個人名プレフィックス
  43. PersonalNameSuffix
  44. 個人姓
  45. フレーズリスト
  46. 郵便番号
  47. 郵便番号
  48. プライベート
  49. 正規表現
  50. 探す
  51. 担当者
  52. 電話市外局番
  53. 電話国コード
  54. 電話市内番号
  55. 電話番号
  56. 文章
  57. 時間
  58. TimeHour
  59. TimeMinorSec
  60. URL
  61. XML
  62. よみ
于 2013-08-26T14:28:52.657 に答える