的silverlight keydown事件不起作用
问题描述:
我用VS2010,C#开发Silverlight 4的应用程序,我用下面的在我的XAML文件中的代码:的silverlight keydown事件不起作用
<Canvas x:Name="Scene" FlowDirection="LeftToRight" Background="White" KeyDown="Scene_KeyDown" MouseMove="Scene_MouseMove">
,这是我XAML.cs文件,我想显示一个消息框,如果有任何按键被按下(仅用于测试):
private void Scene_KeyDown(object sender, KeyEventArgs e)
{
MessageBox.Show("1");
}
但按键后没有任何显示!发生了什么问题?我应该设置任何财产吗?命令?制表位?的KeyPreview?
请帮我
谢谢本我会测试它... – 2012-03-19 10:52:38
我测试了所有提到的笔记,但我什么也得不到!有没有示例显示它? – 2012-03-19 11:00:17