我需要編輯一些層次結構,我用TreeView
與TextBoxes
樹型視圖與文本框在WPF:類型特殊字符
簡短的例子
<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'應該可以正常工作。它在我的解決方案中。 – Kcvin
@NETscape,如果我嘗試在選擇「0級」項目時在文本框中輸入「Key.Multiply」,它不起作用 – ASh
啊,現在我已經選擇了項目,先選擇了它,工作。有趣! – Kcvin