问题标签 [lostfocus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1283 浏览

c# - 如何根据先前的值验证 datagridcell 值

我创建了一个多行多列的数据网格。其中一列是用户可以更改的字段大小列表。

我正在根据旧值检查新值,如果新值小于旧值,我告诉用户这是无效的,然后我想放回旧值并将焦点重置到该单元格。

我的LostFocus活动中有这一行:

当我单击单元格时,该LostFocus事件被调用并且工作正常。但是,当我尝试重新聚焦到单元格时,我收到一条错误消息

“无法将‘System.Windows.Controls.TextBlock’类型的对象转换为‘System.Windows.Controls.TextBox’类型。”

我该如何纠正这个问题?

这是我的 XAML 代码:

这是我的 C# 代码:

0 投票
0 回答
146 浏览

android - 在android中悬挂音频焦点

我正在开发一个使用音频焦点功能来播放 TextToSpeech 的应用程序。

正常场景 - 播放音乐 -> 开始 TTS -> TTS 获得瞬时焦点 -> 完成 -> 音乐播放获得焦点。

错误场景 - 播放音乐 -> 启动 TTS -> TTS 获得瞬时焦点 -> 已接电话 -> TTS 焦点被放弃 -> 通话结束 -> 媒体播放器和 TTS 都获得焦点以高音量播放。

有没有其他方法来处理这种情况

下面是焦点监听器代码

回调方法

0 投票
1 回答
538 浏览

jquery - Jquery appendTo 不会失去焦点

我想在按下键时将li元素移动到上一个兄弟姐妹中并保持焦点。但是当我移动时,它会失去焦点并在元素上执行。litabfocusout

请提出一些解决方案来移动元素而不会失去焦点。

0 投票
0 回答
475 浏览

c# - C# WPF ListBox - 更改选择时失去并获得焦点

我有一个我真的无法解决的问题。

当我的列表框成为焦点并且我更改了我的选择时,“选择更改”函数被调用,我可以接受。但是“lostfocus”和“gotfocus”函数也会被调用。我怎样才能防止这种情况?当我更改我的选择时,我只想调用“选择更改”功能。

xml:

0 投票
2 回答
606 浏览

c# - 如何防止 Popup 失去焦点?

Combobox在一个数据模板中定义了ItemsControl.这个ComboBox,其中Button定义了一个。在Button_Click事件中,Popup应显示 a。这Popup包含一个自定义UserControl,其中定义了一些控件。

这是我解释我的问题之前的代码:

这是Button_Click事件:

问题是,当我单击其中定义的任何控件时myCustomViewPopup会失去焦点并关闭。我怎样才能强制它保持打开状态?

编辑 1:

由于myCustomView有自己的ViewModel,我试图Popup通过将其属性绑定IsOpen到视图模型中的布尔值来保持打开状态,如下所示:

但是焦点开关仍然杀死我的Popup

0 投票
0 回答
48 浏览

android - GregorianCalendar 在 android api 26 中失去焦点

我有一个带有日历的应用程序 Android TV,可以通过 d-pad 进行控制。它在 android API 25 中运行良好,当我将其更新到 android API 26 时,它无法正常工作。当日历首先打开时,它专注于当天,我点击 d-pad 然后它失去了焦点。我不能再用 d-pad 控制了。

任何人都知道为什么请告诉我原因以及如何解决它。

这是我的代码:

我的日历适配器:公共类 RecyclerAdapter 扩展 RecyclerView.Adapter 实现 View.OnClickListener {

}

0 投票
1 回答
335 浏览

android - ListView 失去焦点

我正在android studio中开发一个应用程序。我的应用程序有一个列表视图,它的行中有 Edittext 、 textview 和复选框。我的问题是当我的 listvew 中有五个以上的项目时,listview 失去焦点,例如:当我按下第 6 个项目的复选框时,textview 会显示第一个项目的名称。我希望我能很好地解释我的问题。

这是我的适配器:

这个 select.java 包含 arraylist 和列表视图:

0 投票
0 回答
158 浏览

winapi - Windows 窗体 WinAPi 自定义 Savefiledialog - 管理失去对控件编辑的关注

我需要在我的 windows 窗体 c# 应用程序上创建一个自定义保存文件对话框。我将此示例用作起点 https://www.codeproject.com/Articles/8086/Extending-the-save-file-dialog-class-in-NET

我修改了代码并为宽度和高度添加了 2 个编辑控件。我希望在更改宽度上的文本并失去焦点时,高度 texbox 会按比例更新值,

但我不知道如何管理失去对编辑控制的关注。

这是我的 2 个控件:

你能帮我吗?

这是我的完整代码:

谢谢

0 投票
0 回答
284 浏览

android - 通过 DPAD 转到另一个视图时,Android 键盘焦点丢失

我们在一个布局中有 17 个 api、DPAD 控件和 4 个编辑文本用于 pin 输入。当用户尝试打开被锁定在应用程序中的东西时,他遇到了应该输入 4 位密码的片段。当视图打开时,我们以编程方式将视图焦点设置为第一个引脚编辑文本并显示键盘。当用户输入第一个 pin 数字时,我们以编程方式将视图焦点设置为第二个 pin edittext,用户应在其中输入第二个 pin 值,依此类推。

问题: 用户输入第一个 pin 值后,键盘焦点(突出显示)消失,而对于第二个 pin,用户应重新从开始浏览键盘。在 21 api 上,相同的代码运行良好,键盘焦点(突出显示)保持在以前的值上。当他在 17 api 上设置视图焦点到另一个视图 如何离开键盘焦点(突出显示) ?

这是代码: