我意识到这是编辑框架的一部分,但我需要一种方法来关闭它.我尝试将IsReadonly设置为True(即使控件在技术上不是只读的)并且没有任何效果.
我附加到datagrID KeyDown事件但是在按下Enter键时没有调用它.它适用于其他键.
我很难过.谢谢你的帮助.
解决方法 是的,这很烦人.据我所知,唯一的选择是创建自己的继承自DataGrID的控件,并在将事件传递给基础之前执行所需的 *** 作.
public class NewDataGrID : DataGrID { protected overrIDe voID OnKeyDown(KeyEventArgs e) { if (e.Key == Key.Enter) { //do what is needed here e.Handled = true; } base.OnKeyDown(e); } }总结
以上是内存溢出为你收集整理的从处理输入密钥防止Silverlight DataGrid全部内容,希望文章能够帮你解决从处理输入密钥防止Silverlight DataGrid所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)