gpt4 book ai didi

c# - Combobox isEditable lostFocus 在获得焦点时调用

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:28 26 4
gpt4 key购买 nike

我有一个可编辑的组合框,只要您单击它,就会调用 lostFocus 方法。当它真正失去焦点时它也会被调用。
单击组合框时导致 LostFocus 运行的原因是什么?

<ComboBox IsEditable="True" IsReadOnly="False"
Text="{Binding Model.Number}" ItemsSource="{Binding Item}"
SelectedItem="{Binding Model.Number}"
VerticalAlignment="Top">
<dxmvvm:Interaction.Behaviors>
<dxmvvm:EventToCommand EventName="LostFocus" Command="{Binding TeethLostFocusCommand}" />
</dxmvvm:Interaction.Behaviors>
</ComboBox>

最佳答案

What is causing the LostFocus to run when I click on the combobox?

LostFocus 是一个路由 事件的事实:https://msdn.microsoft.com/en-us/library/ms742806%28v=vs.110%29.aspx

这意味着当作为 ComboBox 子元素的任何元素(包括作为其 ControlTemplate 一部分的任何元素)丢失时,您的事件处理程序也将被调用重点。

有关这方面的更多信息,请参阅以下链接:https://social.msdn.microsoft.com/Forums/vstudio/en-US/7c3ed7d5-c550-4e51-bcb6-32f2b3d0ecf7/focus-issues-with-editable-combobox?forum=wpf

关于c# - Combobox isEditable lostFocus 在获得焦点时调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42210227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com