Я хочу сфокусировать определенное значение Textbox
и принимать нажатие клавиши только тогда, когда пользователь нажимает цифровую клавишу (1,2,3 и т. Д.), В противном случае я не хочу фокусировать это Textbox
...
Senario:
У меня есть ListView
(с настраиваемым представлением) в представлении.ниже списка у меня есть Textbox
.
Допустим, ListView
содержит элементы, пронумерованные как 1, 2, 3, 33, 373 и т. д.
Теперь, когда я нажимаю цифровую клавишу, скажем, Key 3
, должно произойти следующее действие:
- Определить, что специфично
TextBox
- Добавить текст
TextBox
с введенным числом - Выберите элемент в
ListView
с тем же номером, что и TextBox.Text
имеет
Мой Xaml для того, что я пытался
<ListView Name="lv"
Grid.Row="1"
ItemsSource="{Binding}"
View="{Binding Path=SelectedItem,
ElementName=viewComboBox}" DisplayMemberPath="Name" IsTextSearchEnabled="True" TextSearch.TextPath="{Binding Path=Person.Name}"/>
<TextBox Grid.Row="2" Text="{Binding Path=TextSearch.Text,ElementName=lv}"></TextBox>
Ничего не отображается в TextBox
иЯ не знаю, как справиться с нажатием цифровой клавиши.
Мне нужно это и его недоумение при использовании MVVM ...
Любая помощь в этом отношении была бы полезной.И некоторые указания по использованию кода были бы еще лучше ... Спасибо ...