我被这个小问题困住了......
我正在使用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”];
谢谢, 马赫什
答案 0 :(得分:0)
Alt + Enter in silverlight单行文本框实际上使IE 8切换到全屏模式。另外,在我的书中允许Silverlight应用程序覆盖浏览器快捷方式将是一个严重的安全问题......
这是一个相关的问题: Override (IE7) browser keyboard handling from Silverlight