草庐IT

monitor-enter

全部标签

c# - 在按下 Enter 键时绑定(bind) TextBox

TextBox上的默认数据绑定(bind)是TwoWay,只有当TextBox失去焦点时,它才会将文本提交给属性。当我按下TextBox上的Enter键时,是否有任何简单的XAML方法可以进行数据绑定(bind)?我知道这在后面的代码中很容易做到,但想象一下如果这个TextBox是在一些复杂的DataTemplate中。 最佳答案 您可以通过创建attachedbehaviour使自己成为一个纯XAML方法.像这样:publicstaticclassInputBindingsManager{publicstaticreadonlyD

c# - 按 Enter 时停止 'Ding'

我有一个非常简单的Windows窗体应用程序。而且,在Windows(或至少Windows窗体应用程序)中,当您在单行文本框控件内按Enter时,您会听到“叮”声。这是一个令人不快的声音,表示您不能输入换行符,因为它是一个单行文本框。这一切都很好。但是,在我的表单中,我有1个文本框和一个搜索按钮。我允许用户在完成输入后按Enter键执行搜索,因此他们不必使用鼠标单击搜索按钮。但是这个叮的声音出现了。这很烦人。我们怎样才能让声音完全不在我的表单中播放?@DavidH-这是我检测输入按下的方式:privatevoidtextBox1_KeyUp(objectsender,KeyEventA

c# - 按 Enter 时停止 'Ding'

我有一个非常简单的Windows窗体应用程序。而且,在Windows(或至少Windows窗体应用程序)中,当您在单行文本框控件内按Enter时,您会听到“叮”声。这是一个令人不快的声音,表示您不能输入换行符,因为它是一个单行文本框。这一切都很好。但是,在我的表单中,我有1个文本框和一个搜索按钮。我允许用户在完成输入后按Enter键执行搜索,因此他们不必使用鼠标单击搜索按钮。但是这个叮的声音出现了。这很烦人。我们怎样才能让声音完全不在我的表单中播放?@DavidH-这是我检测输入按下的方式:privatevoidtextBox1_KeyUp(objectsender,KeyEventA

jquery - 捕获在页面任意位置按下的 Enter 键

我需要在登录页面上随时随地捕获Enter键按下。它将启动登录尝试。使用jQuery,我将如何完成此任务?我会把它链接到body标签吗? 最佳答案 $(document).keypress(function(e){if(e.which==13){//enterpressed}}); 关于jquery-捕获在页面任意位置按下的Enter键,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

jquery - 捕获在页面任意位置按下的 Enter 键

我需要在登录页面上随时随地捕获Enter键按下。它将启动登录尝试。使用jQuery,我将如何完成此任务?我会把它链接到body标签吗? 最佳答案 $(document).keypress(function(e){if(e.which==13){//enterpressed}}); 关于jquery-捕获在页面任意位置按下的Enter键,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

javascript - 如何检测用户何时在输入字段中按下 Enter

我只有1个输入字段,我想注册onChange和onKeyPress事件以检测用户何时完成输入或按下Enter键。我只需要使用javascript。感谢您的帮助。我有:varload=function(){//IwanttotriggerthisfunctionwhenuserhitEnterkey.}document.getElementById('co').onchange=load;//worksgreatdocument.getElementById('co').onKeyPress=load;//notsurehowtodetectwhenuserpressEnterhtml/

javascript - 如何检测用户何时在输入字段中按下 Enter

我只有1个输入字段,我想注册onChange和onKeyPress事件以检测用户何时完成输入或按下Enter键。我只需要使用javascript。感谢您的帮助。我有:varload=function(){//IwanttotriggerthisfunctionwhenuserhitEnterkey.}document.getElementById('co').onchange=load;//worksgreatdocument.getElementById('co').onKeyPress=load;//notsurehowtodetectwhenuserpressEnterhtml/

javascript - 使用 'Enter Key' 停止重新加载页面

我在页面顶部有一个搜索框,当用户点击相邻的按钮时,它会发出ajax调用。我正在尝试更新输入标签,以便当用户按下“输入”键时,适当的JavaScript会发生而无需重新加载页面。问题是页面不断重新加载。这是我最近的尝试:$("searchText").bind('keyup',function(event){if(event.keyCode==13){event.preventDefault();$("#buttonSrch").click();returnfalse;}}); 最佳答案 不要绑定(bind)到输入;绑定(bind)到

javascript - 使用 'Enter Key' 停止重新加载页面

我在页面顶部有一个搜索框,当用户点击相邻的按钮时,它会发出ajax调用。我正在尝试更新输入标签,以便当用户按下“输入”键时,适当的JavaScript会发生而无需重新加载页面。问题是页面不断重新加载。这是我最近的尝试:$("searchText").bind('keyup',function(event){if(event.keyCode==13){event.preventDefault();$("#buttonSrch").click();returnfalse;}}); 最佳答案 不要绑定(bind)到输入;绑定(bind)到

javascript - jquery-ui 对话框 : Make a button in the dialog the default action (Enter key)

在jquery模式对话框中,有没有办法选择一个按钮作为默认操作(当用户按下enter时执行的操作)?jquery网站示例:jquerydialogmodalmessage在上面的示例中,当用户按下Esc时对话框关闭。我希望在用户按下Enter时调用“确定”按钮操作。 最佳答案 在对话框的打开功能中,您可以聚焦按钮:$("#myDialog").dialog({open:function(){$(this).parents('.ui-dialog-buttonpanebutton:eq(0)').focus();}});更改:eq(0