Мне нужно отредактировать некоторую иерархическую структуру, и я использую TreeView с TextBoxes
Краткий пример
<TreeView>
<TreeView.Items>
<TreeViewItem Header="Level 0">
<!-- Level 1-->
<TextBox Margin="5"
BorderThickness="1" BorderBrush="Black" />
</TreeViewItem>
</TreeView.Items>
</TreeView>
Когда я набираю TextBox, +, -, буквы и цифры работают нормально, стрелки работают, но когда я нажимаю -, элемент Level 0 обрушивается, и когда я набираю *, ничего не происходит
Как мне обрабатывать - и *, чтобы увидеть их в TextBox, как ожидалось?
Изменить:
- работает, если набирается как Key.OemMinus, но не с цифровой клавиатуры как Key.Subtract
* работает, если набирается как Shift + Key.D8, но не с цифровой клавиатуры как Key.Multiply