Silverlight - многострочное текстовое поле - Alt + Enter Issue - PullRequest
0 голосов
/ 01 октября 2009

Я застрял с небольшой проблемой ...

Я использую Silverlight.

У меня есть текстовое поле с многострочным свойством true. и я хочу, чтобы, когда пользователь нажал «ALT + Enter», курсор переместился на следующую строку.

Я уже установил свойства, такие как AcceptsReturn, TextWrapping. Но это не работает: (

Кто-нибудь может пролить свет на это?

Спасибо, Махеш

Вот пример кода:

Стиль x: Key = "MultilineTextBoxCellStyle" TargetType = "TextBox"> Setter Property = "AcceptsReturn" Value = "True" /> Setter Property = "TextWrapping" Value = "Wrap" /> Сеттер Свойство = "Высота" Значение = "100" /> Свойство сеттера = "Страница: MultilineTextboxScrollbar.MyVsbv" Значение = "Авто" />

Я даю этот стиль динамически создаваемому текстовому полю: которое находится в виде сетки ....

dataColumn.EditorSettings = new TextBoxEditorSettings (); dataColumn.EditorSettings.CellEditStyle = (Style) this.Resources ["MultilineTextBoxCellStyle"];

благодарив, Махеш

1 Ответ

0 голосов
/ 04 октября 2009

Alt + Enter в однострочном текстовом поле silverlight фактически переводит IE 8 в полноэкранный режим. Кроме того, в моей книге разрешение приложениям Silverlight переопределять ярлыки браузера было бы серьезной проблемой безопасности ...

Вот связанный вопрос: Переопределение (IE7) обработки клавиатуры браузера из Silverlight

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...