Tag: 焦点

将焦点设置为Xamarin.Forms中的条目

这只是一个简化的示例,但我正在尝试设置它,以便当我在我的应用程序中打开此页面时,首先发生的是键盘弹出,以便用户输入对条目的响应领域。 var namelabel = new Label { Text = “What is your name?” }; var nameentry = new Entry { Placeholder = “Type here…” }; var colorlabel = new Label { Text = “What’s your fav color?” }; var colorentry = new Entry { Placeholder = “Type here…” }; Content = new StackLayout { Spacing […]

C#进程启动焦点问题

当我开始一个新的过程时,它会自动获得焦点。 如何防止它获得焦点或者将焦点重新集中到我的应用程序? 这是我正在使用的代码: string path = @”c:\temp\myprocess.exe”; ProcessStartInfo info = new ProcessStartInfo(path); info.WorkingDirectory = path; Process p = Process.Start(info); 我只是需要执行过程才能获得焦点。 非常感谢你, 阿迪巴尔达

在表单中找到焦点控件(在.netCF中)

我有一个表格,我想知道哪个控件有焦点。 我怎样才能做到这一点? 我见过的最佳解决方案让我迭代屏幕上的所有控件。 虽然可行,但只是知道哪个控件具有焦点似乎很多工作。

是否可以单击按钮而不会失去对TextBox的关注?

我正在尝试在C#WPF项目中开发一个触摸屏键盘控件,当TextBox获得焦点时它将是可见的,并且在TextBox失去焦点时隐藏。 我见过的触摸屏键盘项目是通过将键盘定义为新窗口而不是控件来实现的。 对于我的应用程序,我真的希望将键盘作为主应用程序窗口中的控件。 有没有办法允许单击按钮(在键盘控件上)而不会导致TextBox失去焦点? 理想情况下,我想在克拉的当前位置放置一个角色。

表格在C#中失去了焦点

这可能是一个简单的C#问题,但我需要一个解决方案。 我有两个表单, form1和form2 , form1有一个按钮 。 单击按钮,我想显示form2 。 当form2失去焦点时我想隐藏它( form2 )。 我怎样才能做到这一点? 我试图订阅form2的LostFocus事件,但它无法正常工作。 请帮我解决一下这个。 注意 – 我使用.Net 2.0

WPF UserControl检测忽略子项的LostFocus

我有一个UserControl帽子包含几个元素(ListBoxes,Buttons)和一个带有ComboBoxes和Buttons的Popup。 我尝试失去对用户控件的关注,但每当UserControl内的焦点发生变化时,Lost(Keyboard)Focus事件就会触发。 但我不想知道一个孩子何时失去对UserControl的另一个孩子的焦点,但我想知道,当键盘焦点移动到UserControl外部的元素并且它是Popup时。 有没有办法检测到这一点,而不检查每个元素的LostFocus?

如何通过箭头键禁用焦点更改

我有一个WPF窗口,其中包含一些控件(按钮,组框等)和一个Border内的一个大Viewport3D 。 视口显示3D场景,我希望箭头键移动其相机。 问题:箭头键总是将焦点更改为另一个UIElement 。 如何通过箭头键禁用焦点更改并让它们改变相机位置?

WPF DataGrid – 如何在添加新行时将注意力集中在DataGrid的底部?

我正在使用WPF工具包中的 DataGrid ,我需要能够将焦点保持在网格的底部(即最后一行)。 我现在遇到的问题是,在添加行时, DataGrid的滚动条不会随着要添加的新行一起滚动。 实现这一目标的最佳方法是什么?

同时激活表单和进程按钮单击?

我在C#中使用Windows窗体。 我有一个主窗体,其中包含几个包含toolStripButtons的工具栏。 使用包含数据的另一个表单后,主窗体失去焦点并单击toolStripButton不会触发OnClick事件:第一次单击激活主窗体,只有第二次单击实际按下按钮。 我需要用户只点击一次按钮才能触发Click事件,有关如何操作的任何想法? 谢谢。 笔记: 我正在使用MDI ,点击父母的表单按钮没有问题。 但现在最重要的是让表格在多个显示器上自由浮动。 工作者表单具有作为所有者属性的主要表单,这样他们就可以保持在主表单的顶部。 当我单击非活动表单的按钮时,MouseHover,MouseEnter,MouseDown和MouseUp都不会触发。 这只是主要forms的激活事件。 在主窗体上有一个treeView(在tabControl内,在splitContainer内,在一个面板内)。 即使主窗体处于非活动状态,也可以在第一次鼠标单击时选择其项目。 我猜不是所有的控制都是平等的!

WPF如何在输入后使文本框失去焦点

我创建了一些文本框,我希望用户在其中输入十进制值。 在我曾经使用的每个应用程序中,当我在文本框中键入内容并按Enter键时,该值被接受并且文本框失去焦点。 我怎么能在我的应用程序中执行此操作? 我知道用一个关键事件来做它应该相对容易,但也许有一个命令或什么的。 我搜索了stackoverflow,但我发现有关如何在输入后保持焦点的问题…