Поле списка WPF и выбор все

использовал implementation 'com.google.android.gms:play-services-places:16.0.0', но все еще сталкивался с проблемой с PlaceAutocompleteFragment.

Необходимо добавить

implementation 'com.google.android.libraries.places:places:1.1.0'

.
12
задан Ray 23 June 2009 в 21:08
поделиться

1 ответ

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,

18
ответ дан 2 December 2019 в 18:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: