использовал implementation 'com.google.android.gms:play-services-places:16.0.0'
, но все еще сталкивался с проблемой с PlaceAutocompleteFragment.
Необходимо добавить
implementation 'com.google.android.libraries.places:places:1.1.0'
ListBox, кажется, имеет собственную внутреннюю команду для комбинации клавиш Ctrl + A, , как объясняет Марко Чжоу . Мы также можем проверить это, попытавшись разместить точку останова в обработчиках Execute и Preview Execute. Как вы увидите, ни один из них не достигается, когда ListBox находится в фокусе и нажата комбинация клавиш. Даже когда мы устанавливаем для SelectionMode значение Extended и можем наблюдать, как элементы выбираются командой, обработчики все равно не достигаются. К счастью, мы можем переопределить существующий InputGesture, просто переназначив его. Мы можем сделать это в ListBox, чтобы избавиться от его настраиваемой обработки Ctrl + A, и переназначить ее команде ApplicationCommands.SelectAll.
<ListBox Name="listBox"
SelectionMode="Multiple">
<ListBox.InputBindings>
<KeyBinding Command="ApplicationCommands.SelectAll"
Modifiers="Ctrl"
Key="A" />
</ListBox.InputBindings>
...
</ListBox>
После добавления KeyBinding в ListBox,