我有一个可编辑的组合框,无论何时单击它,都会调用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>
答案 0 :(得分:1)
当我点击组合框时,是什么导致LostFocus运行?
LostFocus
是路由事件的事实:https://msdn.microsoft.com/en-us/library/ms742806%28v=vs.110%29.aspx
这意味着当作为ComboBox
的子元素的任何元素 - 包括属于其ControlTemplate
的任何元素 - 失去焦点时,也会调用您的事件处理程序。