Мне нужно отредактировать некоторую иерархическую структуру, и я использую 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