Silverlight - 多行文本框 - Alt +输入问题

时间:2009-10-01 13:00:44

标签: silverlight

我被这个小问题困住了......

我正在使用Silverlight。

我有一个多行属性为true的文本框。 我希望当用户按“ALT + Enter”时,光标应移动到下一行。

我已经设置了像AcceptsReturn,TextWrapping这样的属性。但它没有用:(

任何人都可以对此有所了解吗?

谢谢, 马赫什

以下是示例代码:

样式x:Key =“MultilineTextBoxCellStyle”TargetType =“TextBox”>             Setter Property =“AcceptsReturn”Value =“True”/>             Setter Property =“TextWrapping”Value =“Wrap”/>             Setter Property =“Height”Value =“100”/>             Setter Property =“Page:MultilineTextboxScrollbar.MyVsbv”Value =“Auto”/>
  

我将此样式赋予动态创建的文本框:哪个在网格视图中....

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

谢谢, 马赫什

1 个答案:

答案 0 :(得分:0)

Alt + Enter in silverlight单行文本框实际上使IE 8切换到全屏模式。另外,在我的书中允许Silverlight应用程序覆盖浏览器快捷方式将是一个严重的安全问题......

这是一个相关的问题: Override (IE7) browser keyboard handling from Silverlight