Tag: lost focus

WPF DatePicker LostFocus发射七次

我这里有一个非常简单的场景。 请看布局,请: 和代码隐藏: private void _datePicker_OnLostFocus(object sender, RoutedEventArgs e) { Debug.WriteLine(“LostFocuse”); } 所以,麻烦的是当我拿起一些日期并点击TextBox然后,事件LostFocus激发7( 七! )次。 一个当DatePicker真的失去了焦点,当我在TextBox并完全剩下6次时,我无法解释。 我该如何解决? 我只需要一次这次活动。 或者我可以使用其他一些活动? 我用同样的结果尝试了LostKeyBoardFocus 。

用户是否使用键盘或鼠标离开WPF TextBox?

我有一个TextBox的PreviewLostKeyboardFocus事件的处理程序。 当我使用键盘(Tab键)或鼠标(通过单击表单上的另一个TextBox)离开TextBox时,它会触发。 处理程序采用KeyboardFocusChangedEventArgs ,它有一个名为KeyboardDevice的属性,在任一场景中都不为空(我希望在使用鼠标时在这里找到null )。 问题:如何判断用户是否使用键盘或鼠标离开WPF TextBox?

C#/ .NET:启动进程后,TextBox不会“聚焦”

单击“btnSearch”按钮后打开记事本后出现问题。 我的想法是,一旦我点击“btnSearch”按钮,即使在主窗口外启动/打开进程后,文本框“txtSearch”也应该“聚焦”。 这是我的代码: private void btnSearch_Click(object sender, RoutedEventArgs e) { System.Diagnostics.Process.Start(“notepad”); txtSearch.Focus(); // not working } 有什么建议?

Winformscombobox在lostfocus上失去自动完成值

当用户选中下一个控件时,我遇到Winformscombobox丢失在自动完成期间找到的值的问题。 这是一个代码示例(作为将弹出表单的Nunit测试): [Test] [STAThread] public void Testing_AsDropDownList() { var comboBox = new ComboBox(); comboBox.DropDownStyle = ComboBoxStyle.DropDownList; comboBox.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; comboBox.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; comboBox.Items.Add(new ComboPair(“aaa”, “ItemAAA”)); comboBox.Items.Add(new ComboPair(“bbb1”, “ItemBBB1”)); comboBox.Items.Add(new ComboPair(“bbb2”, “ItemBBB2”)); comboBox.Items.Add(new ComboPair(“bbb3”, “ItemBBB3”)); comboBox.Items.Add(new ComboPair(“ccc”, “ItemCCC”)); var textBox = new TextBox{ Multiline = true }; comboBox.Leave += (sender, args) => textBox.Text = “On Leave: […]