Область ввода для клавиатуры без предложений в универсальном приложении Windows Phone 8.1

Я пишу универсальное приложение для Windows Phone 8 и хотел бы иметь клавиатуру без предложений и смайликов для TextBox. Это была клавиатура по умолчанию в Windows Phone 8 Silverlight, но в универсальных приложениях отображаются предложения, если вы не укажете InputScope (я полагаю, что по умолчанию используется Default).

Я безуспешно пытался установить для InputScope значения Default, Url и Search. Большинство значений из Silverlight (http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh393998(v=vs.105).aspx) тоже не работает.

Желаемая клавиатура (без подсказок, смайликов и кнопок '.com' и '@'):

Клавиатура по умолчанию

Как получить такую ​​клавиатуру?


person altso    schedule 02.07.2014    source источник


Ответы (2)


Чтобы отключить предложения, вы можете использовать

 IsTextPredictionEnabled="False"
person Roy    schedule 16.09.2014

Вы можете использовать следующую клавиатуру с областью ввода CurrencyAmountAndSymbol. здесь у вас будет символ @. Однако вы не можете просто избежать использования @ на клавиатуре.

Здесь не будет предложений, смайликов и домена .com.

Чтобы не набирать @, вы можете использовать событие KeyUp.

<TextBox InputScope="CurrencyAmountAndSymbol"/>
person Mohamed Thaufeeq    schedule 02.07.2014