gpt4 book ai didi

mvvm - AutoCompleteBox 不要在向下/向上键上选择项目

转载 作者:行者123 更新时间:2023-12-01 14:42:14 24 4
gpt4 key购买 nike

我在 MVVM 中使用 AutoCompleteBox,我只想在用户单击项目或用户按 Enter 时执行某些操作。

但是现在,当我使用键盘上的向下\向上键时,selectedItem 属性会发生变化...

我的控件:

<Controls:AutoCompleteBox ItemsSource="{Binding IndicationDtos, Mode=TwoWay}" 
Width="100" SelectedItem="{Binding IndicationSelected, Mode=TwoWay}"
ValueMemberPath="Diagnosis" Text="{Binding Criteria, Mode=TwoWay}" MinimumPopulateDelay="250"/>

我该怎么做才能使属性“SelectedItem”仅在输入或单击时分配?

如果你有任何问题...

非常感谢

最佳答案

在您的 SelectedItem 绑定(bind)中,您可以使用:

SelectedItem="{Binding IndicationSelected, Mode=TwoWay, UpdateSourceTrigger=LostFocus}"  

这样选择的项目只有在你专注于其他事情时才会改变

关于mvvm - AutoCompleteBox 不要在向下/向上键上选择项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10822445/

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