MVVMでAutoCompleteBoxを使用していますが、ユーザーがアイテムをクリックした場合、またはユーザーがEnterキーを押した場合にのみ、何かを実行したいと考えています。
しかし、キーボードのdown \ Upキーを使用すると、selectedItemプロパティが変更されます...
私のコントロール:
<Controls:AutoCompleteBox ItemsSource="{Binding IndicationDtos, Mode=TwoWay}"
Width="100" SelectedItem="{Binding IndicationSelected, Mode=TwoWay}"
ValueMemberPath="Diagnosis" Text="{Binding Criteria, Mode=TwoWay}" MinimumPopulateDelay="250"/>
EnterまたはClickでのみプロパティ「SelectedItem」が割り当てられるようにするにはどうすればよいですか?
もしあなたに質問があるのなら...
どうもありがとう