【发布时间】:2010-08-07 21:50:38
【问题描述】:
following tutorial 展示了如何在用户点击按钮时从文本框中获取文本并将其显示在文本块中。很简单......但我想要做的是而不是点击一个添加文本的按钮,我希望输入按钮来做到这一点。
在这里搜索,我找到了以下代码,但它似乎没有做任何事情。
private void textBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
listBox.Items.Add(textBox.Text);
}
}
因此,包含该字符串的文本框称为文本框,我希望将该文本框中的文本添加到我的列表 (listBox) 中。当我单击输入按钮时,它什么也不做。有什么帮助吗?
【问题讨论】:
-
尝试在 if 语句所在行添加断点,调试,然后查看 e.Key 以查看正在注册的密钥。
-
是的,它永远不会被调用。顺便说一句,我喜欢断点。 wp7中有什么方法可以调用键盘吗?我可以为按钮按下设置一个偶数,但是键盘按下呢?嗯,让我环顾四周,断点建议让我走上了正轨。
标签: c# silverlight listbox keyboard windows-phone-7