我有一个可编辑的组合框,每当您单击它时,就会调用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
的任何元素)丢失时,您的事件处理程序也会被调用重点。
关于c# - 组合框 isEditablelostFocus 在获得焦点时调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42210227/