我需要编辑一些分层结构并使用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
则无效。
Key.Multiply
应该可以正常工作。在我的解决方案中是这样的。 - KcvinLevel 0
项目时尝试在文本框中输入Key.Multiply
,它对我不起作用。 - ASh